Class GifOptions
محتويات
[
يخفي
]GifOptions class
خيارات إنشاء تنسيق ملف gif .
public class GifOptions : ImageOptionsBase
المنشئون
| اسم | وصف |
|---|---|
| GifOptions() | يقوم بتهيئة مثيل جديد لملفGifOptions فئة . |
| GifOptions(GifOptions) | يقوم بتهيئة مثيل جديد لملفGifOptions فئة . |
الخصائص
| اسم | وصف |
|---|---|
| BackgroundColorIndex { get; set; } | الحصول على فهرس لون خلفية GIF أو تعيينه. |
| BufferSizeHint { get; set; } | الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي تم تحديده بالحجم الأقصى المسموح به لجميع المخازن المؤقتة الداخلية. |
| ColorResolution { get; set; } | الحصول على دقة ألوان GIF أو تعيينها. |
| virtual DefaultReplacementFont { get; set; } | الحصول على الخط البديل الافتراضي أو تعيينه (الخط الذي سيتم استخدامه لرسم النص عند التصدير إلى خطوط المسح ، إذا لم يتم تقديم خط الطبقة الموجود في ملف PSD في النظام). : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection ()؛ System.Drawing.FontFamily [] Families = col.Families؛ string افتراضي PsdLoadOptions psdLoadOptions = new PsdLoadOptions () {DefaultReplacementFont = defaultFontName})؛ |
| Disposed { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل قد تم التخلص منه. |
| DoPaletteCorrection { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان قد تم تطبيق تصحيح لوح الألوان . |
| FullFrame { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان [إطار كامل] . |
| HasTrailer { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان GIF يحتوي على مقطع دعائي . |
| Interlaced { get; set; } | صحيح إذا كان يجب تشابك الصورة . |
| IsPaletteSorted { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت مدخلات اللوحة مرتبة أم لا. |
| MaxDiff { get; set; } | الحصول على أو تحديد أقصى فرق بكسل مسموح به. إذا كانت القيمة أكبر من الصفر ، فسيتم استخدام ضغط الفقد . القيمة الموصى بها للضغط الأمثل مع فقدان البيانات هي 80. 30 ضغط خفيف للغاية ، و 200 ثقيل. مستويات الخسارة العالية جدًا لن تعطي قدرًا كبيرًا من المكاسب . نطاق القيم المسموح بها هو [0 ، 1000] . |
| MultiPageOptions { get; set; } | خيارات متعدد الصفحات |
| virtual Palette { get; set; } | الحصول على لوحة الألوان أو تعيينها . |
| PixelAspectRatio { get; set; } | الحصول على أو تعيين نسبة العرض إلى الارتفاع بتنسيق GIF بكسل. |
| ProgressEventHandler { get; set; } | الحصول على معالج حدث التقدم أو تعيينه. |
| virtual ResolutionSettings { get; set; } | الحصول على إعدادات الدقة أو تعيينها . |
| Source { get; set; } | الحصول على أو تعيين المصدر لإنشاء الصورة فيه. |
| VectorRasterizationOptions { get; set; } | الحصول على أو تعيين خيارات التحويل النقطي للمتجه. |
| override XmpData { get; set; } | الحصول على أو تعيين حاوية بيانات تعريف XMP. |
طُرق
| اسم | وصف |
|---|---|
| virtual Clone() | استنساخ هذا المثال . |
| Dispose() | التخلص من المثيل الحالي. |
أمثلة
يوضح هذا المثال استخدام فئات مختلفة من SaveOptions Namespace لأغراض التصدير. يتم تحميل صورة من نوع Psd في مثيل Image ثم تصديرها إلى عدة تنسيقات.
[C#]
// تحميل صورة موجودة في مثيل لفئة الصورة
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
// تصدير إلى تنسيق ملف BMP باستخدام الخيارات الافتراضية
image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());
// تصدير إلى تنسيق ملف JPEG باستخدام الخيارات الافتراضية
image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());
// تصدير إلى تنسيق ملف JPEG 2000 باستخدام الخيارات الافتراضية
image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());
// تصدير إلى تنسيق ملف PNG باستخدام الخيارات الافتراضية
image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());
// تصدير إلى تنسيق ملف TIFF باستخدام الخيارات الافتراضية
image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}
أنظر أيضا
- class ImageOptionsBase
- مساحة الاسم Aspose.PSD.ImageOptions
- المجسم Aspose.PSD