Class GifOptions

GifOptions class

Die Optionen zum Erstellen des GIF-Dateiformats.

public class GifOptions : ImageOptionsBase

Konstrukteure

NameBeschreibung
GifOptions()Initialisiert eine neue Instanz vonGifOptions Klasse.
GifOptions(GifOptions)Initialisiert eine neue Instanz vonGifOptions Klasse.

Eigenschaften

NameBeschreibung
BackgroundColorIndex { get; set; }Ruft den GIF-Hintergrundfarbindex ab oder legt ihn fest.
BufferSizeHint { get; set; }Ruft den Puffergrößenhinweis ab oder legt ihn fest, der als maximal zulässige Größe für alle internen Puffer definiert ist.
ColorResolution { get; set; }Ruft die GIF-Farbauflösung ab oder legt sie fest.
virtual DefaultReplacementFont { get; set; }Ruft die Standard-Ersatzschriftart ab oder legt sie fest (Schriftart, die zum Zeichnen von Text beim Exportieren in Raster verwendet wird, wenn die vorhandene Layer-Schriftart in der PSD-Datei nicht im System angezeigt wird). Um den richtigen Namen der Standardschriftart zu übernehmen, kann das nächste Code-Snippet verwendet werden : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] Familie = col.Families; string defaultFontName = Familie[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Ruft einen Wert ab, der angibt, ob diese Instanz verworfen wird.
DoPaletteCorrection { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Palettenkorrektur angewendet wird.
FullFrame { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob [Vollbild].
HasTrailer { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob GIF einen Trailer hat.
Interlaced { get; set; }Wahr, wenn das Bild interlaced sein soll.
IsPaletteSorted { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Paletteneinträge sortiert sind.
MaxDiff { get; set; }Holt oder setzt den maximal erlaubten Pixelunterschied. Wenn größer als Null, wird verlustbehaftete Komprimierung verwendet. Der empfohlene Wert für eine optimale verlustbehaftete Komprimierung ist 80. 30 ist eine sehr leichte Komprimierung, 200 ist stark. Es funktioniert am besten, wenn nur wenig Verlust eingeführt wird, und aufgrund der Beschränkung des Komprimierungsalgorithmus sehr hohe Verlustniveaus ergeben nicht so viel Gewinn. Der zulässige Wertebereich ist [0, 1000].
MultiPageOptions { get; set; }Die mehrseitigen Optionen
virtual Palette { get; set; }Ruft die Farbpalette ab oder legt sie fest.
PixelAspectRatio { get; set; }Ruft das GIF-Pixel-Seitenverhältnis ab oder legt es fest.
ProgressEventHandler { get; set; }Ruft den Fortschrittsereignishandler ab oder legt ihn fest.
virtual ResolutionSettings { get; set; }Ruft die Auflösungseinstellungen ab oder legt sie fest.
Source { get; set; }Ruft die Quelle zum Erstellen des Bildes ab oder legt sie fest.
VectorRasterizationOptions { get; set; }Ruft die Optionen für die Vektorrasterung ab oder legt sie fest.
override XmpData { get; set; }Ruft den XMP-Metadatencontainer ab oder legt ihn fest.

Methoden

NameBeschreibung
virtual Clone()Klont diese Instanz.
Dispose()Verwirft die aktuelle Instanz.

Beispiele

Dieses Beispiel demonstriert die Verwendung verschiedener Klassen aus dem SaveOptions-Namespace für Exportzwecke. Ein Bild vom Typ Psd wird in eine Instanz von Image geladen und dann in mehrere Formate exportiert.

[C#]

//Ein vorhandenes Bild in eine Instanz der Image-Klasse laden
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export in das BMP-Dateiformat unter Verwendung der Standardoptionen
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    // Mit den Standardoptionen in das JPEG-Dateiformat exportieren
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    // Mit den Standardoptionen in das Dateiformat JPEG 2000 exportieren
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    // Mit den Standardoptionen in das PNG-Dateiformat exportieren
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    // Mit den Standardoptionen in das TIFF-Dateiformat exportieren
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Siehe auch