Class GifOptions

GifOptions class

Opsi pembuatan format file gif.

public class GifOptions : ImageOptionsBase

Konstruktor

NamaKeterangan
GifOptions()Menginisialisasi instance baru dariGifOptions kelas.
GifOptions(GifOptions)Menginisialisasi instance baru dariGifOptions kelas.

Properti

NamaKeterangan
BackgroundColorIndex { get; set; }Mendapat atau menyetel indeks warna latar belakang GIF.
BufferSizeHint { get; set; }Mendapat atau menyetel petunjuk ukuran buffer yang ditentukan ukuran maksimum yang diizinkan untuk semua buffer internal.
ColorResolution { get; set; }Mendapat atau menyetel resolusi warna GIF.
virtual DefaultReplacementFont { get; set; }Mendapat atau menyetel font pengganti default (font yang akan digunakan untuk menggambar teks saat mengekspor ke raster, jika font layer yang ada di file PSD tidak disajikan di sistem). Untuk mengambil nama yang tepat dari font default dapat digunakan potongan kode selanjutnya : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] keluarga = col.Families; string defaultFontName = keluarga[0].Nama; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Mendapat nilai yang menunjukkan apakah instance ini dibuang.
DoPaletteCorrection { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah koreksi palet diterapkan.
FullFrame { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah [full frame].
HasTrailer { get; set; }Mendapat atau menyetel nilai yang menunjukkan apakah GIF memiliki trailer.
Interlaced { get; set; }Benar jika gambar harus disisipkan.
IsPaletteSorted { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah entri palet diurutkan.
MaxDiff { get; set; }Mendapat atau menyetel perbedaan piksel maksimum yang diizinkan. Jika lebih besar dari nol, kompresi lossy akan digunakan. Nilai yang disarankan untuk kompresi lossy yang optimal adalah 80. 30 adalah kompresi yang sangat ringan, 200 adalah berat. Ini bekerja paling baik ketika hanya sedikit kerugian yang terjadi, dan karena keterbatasan algoritme kompresi tingkat kerugian yang sangat tinggi tidak akan memberikan banyak keuntungan. Kisaran nilai yang diperbolehkan adalah [0, 1000].
MultiPageOptions { get; set; }Opsi multi halaman
virtual Palette { get; set; }Mendapat atau menyetel palet warna.
PixelAspectRatio { get; set; }Mendapatkan atau menyetel rasio aspek piksel GIF.
ProgressEventHandler { get; set; }Mendapat atau menyetel pengendali event progres.
virtual ResolutionSettings { get; set; }Mendapat atau menyetel pengaturan resolusi.
Source { get; set; }Mendapatkan atau menyetel sumber untuk membuat gambar.
VectorRasterizationOptions { get; set; }Mendapat atau menyetel opsi rasterisasi vektor.
override XmpData { get; set; }Mendapat atau menyetel penampung metadata XMP.

Metode

NamaKeterangan
virtual Clone()Menggandakan instance ini.
Dispose()Membuang instance saat ini.

Contoh

Contoh ini menunjukkan penggunaan kelas yang berbeda dari SaveOptions Namespace untuk tujuan ekspor. Gambar bertipe Psd dimuat ke dalam instance Gambar dan kemudian diekspor ke beberapa format.

[C#]

// Muat gambar yang ada dalam instance kelas Gambar
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Ekspor ke format file BMP menggunakan opsi default
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Ekspor ke format file JPEG menggunakan opsi default
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Ekspor ke format file JPEG 2000 menggunakan opsi default
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Ekspor ke format file PNG menggunakan opsi default
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Ekspor ke format file TIFF menggunakan opsi default
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Lihat juga