Class GifOptions

GifOptions class

Le opzioni di creazione del formato di file gif.

public class GifOptions : ImageOptionsBase

Costruttori

NomeDescrizione
GifOptions()Inizializza una nuova istanza diGifOptions classe.
GifOptions(GifOptions)Inizializza una nuova istanza diGifOptions classe.

Proprietà

NomeDescrizione
BackgroundColorIndex { get; set; }Ottiene o imposta l’indice del colore di sfondo GIF.
BufferSizeHint { get; set; }Ottiene o imposta l’hint della dimensione del buffer che è definita dimensione massima consentita per tutti i buffer interni.
ColorResolution { get; set; }Ottiene o imposta la risoluzione del colore GIF.
virtual DefaultReplacementFont { get; set; }Ottiene o imposta il carattere sostitutivo predefinito (carattere che verrà utilizzato per disegnare il testo durante l’esportazione in raster, se il carattere del livello esistente nel file PSD non è presentato nel sistema). Per prendere il nome corretto del carattere predefinito può essere utilizzato il prossimo frammento di codice : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] famiglie = col.Families; string defaultFontName = famiglie[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
DoPaletteCorrection { get; set; }Ottiene o imposta un valore che indica se viene applicata la correzione della tavolozza.
FullFrame { get; set; }Ottiene o imposta un valore che indica se [full frame].
HasTrailer { get; set; }Ottiene o imposta un valore che indica se GIF ha un trailer.
Interlaced { get; set; }Vero se l’immagine deve essere interlacciata.
IsPaletteSorted { get; set; }Ottiene o imposta un valore che indica se le voci della tavolozza sono ordinate.
MaxDiff { get; set; }Ottiene o imposta la differenza di pixel massima consentita. Se maggiore di zero, verrà utilizzata la compressione con perdita. Il valore consigliato per una compressione con perdita ottimale è 80. 30 è una compressione molto leggera, 200 è pesante. Funziona meglio quando viene introdotta solo una piccola perdita e a causa della limitazione dell’algoritmo di compressione livelli di perdita molto elevati non daranno tanto guadagno. L’intervallo di valori consentiti è [0, 1000].
MultiPageOptions { get; set; }Le opzioni multipagina
virtual Palette { get; set; }Ottiene o imposta la tavolozza dei colori.
PixelAspectRatio { get; set; }Ottiene o imposta le proporzioni pixel GIF.
ProgressEventHandler { get; set; }Ottiene o imposta il gestore dell’evento progress.
virtual ResolutionSettings { get; set; }Ottiene o imposta le impostazioni di risoluzione.
Source { get; set; }Ottiene o imposta l’origine in cui creare l’immagine.
VectorRasterizationOptions { get; set; }Ottiene o imposta le opzioni di rasterizzazione vettoriale.
override XmpData { get; set; }Ottiene o imposta il contenitore dei metadati XMP.

Metodi

NomeDescrizione
virtual Clone()Clona questa istanza.
Dispose()Elimina l’istanza corrente.

Esempi

Questo esempio dimostra l’uso di classi diverse da SaveOptions Namespace per scopi di esportazione. Un’immagine di tipo Psd viene caricata in un’istanza di Image e quindi esportata in diversi formati.

[C#]

//Carica un'immagine esistente in un'istanza della classe Image
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Esporta in formato file BMP utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Esporta in formato file JPEG utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Esporta nel formato di file JPEG 2000 utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Esporta in formato file PNG utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Esporta in formato file TIFF utilizzando le opzioni predefinite
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Guarda anche