Class GifOptions

GifOptions class

Alternativen för att skapa gif-filformat.

public class GifOptions : ImageOptionsBase

Konstruktörer

namnBeskrivning
GifOptions()Initierar en ny instans avGifOptions class.
GifOptions(GifOptions)Initierar en ny instans avGifOptions class.

Egenskaper

namnBeskrivning
BackgroundColorIndex { get; set; }Hämtar eller ställer in GIF-bakgrundsfärgindex.
BufferSizeHint { get; set; }Hämtar eller ställer in buffertstorlekstipset som är definierat som högsta tillåtna storlek för alla interna buffertar.
ColorResolution { get; set; }Hämtar eller ställer in GIF-färgupplösningen.
virtual DefaultReplacementFont { get; set; }Hämtar eller ställer in standardersättningsteckensnittet (teckensnitt som kommer att användas för att rita text vid export till raster, om befintligt lagerteckensnitt i PSD-filen inte presenteras i systemet). För att ta korrekt namn på standardteckensnitt kan nästa kodavsnitt användas : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] familjer = col.Families; sträng defaultFontName = familjer[0]. PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Får ett värde som indikerar om denna instans är bortskaffad.
DoPaletteCorrection { get; set; }Hämtar eller ställer in ett värde som anger om palettkorrigering tillämpas.
FullFrame { get; set; }Hämtar eller ställer in ett värde som anger om [helbild].
HasTrailer { get; set; }Hämtar eller ställer in ett värde som anger om GIF har trailer.
Interlaced { get; set; }Sant om bilden ska vara sammanflätad.
IsPaletteSorted { get; set; }Hämtar eller ställer in ett värde som anger om palettposter är sorterade.
MaxDiff { get; set; }Hämtar eller ställer in den maximala tillåtna pixelskillnaden. Om den är större än noll kommer komprimering med förlust att användas. Rekommenderat värde för optimal komprimering med förlust är 80. 30 är mycket lätt komprimering, 200 är tung. Det fungerar bäst när endast liten förlust introduceras, och på grund av begränsning av komprimeringsalgoritmen mycket höga förlustnivåer ger inte lika mycket förstärkning. Intervallet för tillåtna värden är [0, 1000].
MultiPageOptions { get; set; }Alternativen för flera sidor
virtual Palette { get; set; }Hämtar eller ställer in färgpaletten.
PixelAspectRatio { get; set; }Hämtar eller ställer in GIF-pixelns bildförhållande.
ProgressEventHandler { get; set; }Hämtar eller ställer in förloppshändelsehanteraren.
virtual ResolutionSettings { get; set; }Hämtar eller ställer in upplösningsinställningarna.
Source { get; set; }Hämtar eller ställer in källan för att skapa bild i.
VectorRasterizationOptions { get; set; }Hämtar eller ställer in vektorrasteriseringsalternativen.
override XmpData { get; set; }Hämtar eller ställer in XMP-metadatabehållaren.

Metoder

namnBeskrivning
virtual Clone()Klonar den här instansen.
Dispose()Tar bort den aktuella instansen.

Exempel

Det här exemplet visar användningen av olika klasser från SaveOptions Namespace för exportändamål. En bild av typen Psd laddas in i en instans av Image och exporteras sedan ut till flera format.

[C#]

//Ladda in en befintlig bild i en instans av klassen Image
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Exportera till BMP-filformat med standardalternativen
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Exportera till JPEG-filformat med standardalternativen
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Exportera till JPEG 2000-filformat med standardalternativen
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Exportera till PNG-filformat med standardalternativen
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Exportera till TIFF-filformat med standardalternativen
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Se även