Class ImageSaveOptions

Class ImageSaveOptions

اسم الفضاء : Aspose.Words.Saving تجميع: Aspose.Words.dll (25.4.0)

يسمح بتحديد خيارات إضافية عند عرض صفحات أو أشكال المستند إلى الصور.

لمعرفة المزيد، قم بزيارة Specify Save Options مقالة الوثائق .

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

الأعضاء الموروثين

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageSaveOptions(SaveFormat)

يبدأ مثالًا جديدًا من هذه الفئة يمكن استخدامه لتخزين الصور التي تم عرضها فيأضف تعليق حول Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmpأضف تعليق حول Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Epsشكل Aspose.Words.SaveFormat.WebP أو Aspose.Words.SaveFormat.Svg.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

يمكن أن يكونأضف تعليق حول Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmpكلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية كلمات مفتاحية

Properties

HorizontalResolution

يحصل أو يضع القرار الأفقي للصور التي تم إنشاؤها، في نقاط لكل بوصة.

public float HorizontalResolution { get; set; }

قيمة الممتلكات

float

Remarks

هذه الخصائص لها تأثير فقط عند تخزين إلى تنسيقات الصورة وتؤثر على حجم الإنتاج في بكسل.

القيمة الافتراضية هي 96.

ImageBrightness

يحصل أو يحدد الضوء للصور التي تم إنشاؤها.

public float ImageBrightness { get; set; }

قيمة الممتلكات

float

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

القيمة الافتراضية هي 0.5.يجب أن تكون القيمة في نطاق 0 و 1.

ImageColorMode

يحصل أو يضع وضع الألوان للصور التي تم إنشاؤها.

public ImageColorMode ImageColorMode { get; set; }

قيمة الممتلكات

ImageColorMode

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

القيمة الافتراضية هي Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

يحصل أو يضع تناقضًا للصور التي تم إنشاؤها.

public float ImageContrast { get; set; }

قيمة الممتلكات

float

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

القيمة الافتراضية هي 0.5.يجب أن تكون القيمة في نطاق 0 و 1.

ImageSize

يحصل أو يحدد حجم الصورة التي تم إنشاؤها في بكسل.

public Size ImageSize { get; set; }

قيمة الممتلكات

Size

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

القيمة الافتراضية هي (0 × 0) ، مما يعني أن حجم الصورة التي تم إنشاؤها سيتم حسابها وفقًا لحجم الصور في النقاط والقرار المحدد والمقياس.

JpegQuality

يحصل أو يحدد قيمة تحدد جودة الصور JPEG التي تم إنشاؤها.

public int JpegQuality { get; set; }

قيمة الممتلكات

int

Remarks

يعمل فقط عند الادخار إلى JPEG.

يمكن أن تختلف القيمة من 0 إلى 100 حيث 0 يعني أسوأ جودة ولكن الحد الأقصى للضغط و 100 يعني أفضل جودة ولكن الحد الأدنى للضغط.

القيمة الافتراضية هي 95.

MetafileRenderingOptions

يسمح بتحديد كيفية معالجة الميتافيلات في الناتج المنحى.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

قيمة الممتلكات

MetafileRenderingOptions

Remarks

عندما يتم تحديد Aspose.Words.Saving.MetafileRenderingMode.Vector ، تقوم Aspose.Words بتحويل الميثافيل إلى الرسومات الفكتورية باستخدام محرك تحويل الميثافيل الخاص بها أولاً ثم تقوم بتحويل الرسومات الفكتورية إلى الصورة.

عندما يتم تحديد Aspose.Words.Saving.MetafileRenderingMode.Bitmap ، تقوم Aspose.Words بتحويل الميثافيل مباشرة إلى الصورة باستخدام محرك تحويل الميثافيل GDI+.

يعمل محرك التصوير الميتافيلي GDI+ بشكل أسرع ، يدعم جميع ميزات التصوير الميتافيلي تقريبًا ولكن في انخفاض الدقة يمكن أن يؤدي إلى نتيجة غير متسقة عند مقارنة بقية الرسومات الفكتورية (وخاصة بالنسبة للنص) على الصفحة.

القيمة الافتراضية لـ Aspose.Words.Saving.MetafileRenderingMode هي Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

يحصل أو يضع الصفحات لتقديمها.الافتراض هو جميع الصفحات في الوثيقة.

public PageSet PageSet { get; set; }

قيمة الممتلكات

PageSet

Remarks

هذه الممتلكات لها تأثير فقط عند تسجيل صفحات المستند.هذه الممتلكات يتم تجاهلها عند تسجيل الأشكال إلى الصور.

PaperColor

يحصل أو يضع لون الخلفية (الورق) للصور التي تم إنشاؤها.

القيمة الافتراضية هي System.Drawing.Color.White.

public Color PaperColor { get; set; }

قيمة الممتلكات

Color

Remarks

عند عرض صفحات المستند الذي يحدد لون الخلفية الخاص به، ثم لون الخلفية المستند سوف تتجاوز اللون المحدد من قبل هذه الخصائص.

PixelFormat

يحصل أو يضع تنسيق البكسل للصور التي تم إنشاؤها.

public ImagePixelFormat PixelFormat { get; set; }

قيمة الممتلكات

ImagePixelFormat

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

القيمة الافتراضية هي Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

قد يختلف تنسيق البكسل للصورة الناتجة عن القيمة المحددة بسبب عمل GDI+.

Resolution

يضع كل من القرار الأفقي والرأسي للصور التي تم إنشاؤها، في نقطة لكل بوصة.

public float Resolution { set; }

قيمة الممتلكات

float

Remarks

هذه الممتلكات لها تأثير فقط عند حفظ إلى تنسيقات الصورة.

SaveFormat

يحدد النموذج الذي سيتم تخزين الصفحات أو الأشكال المستندة التي تم تسليط الضوء عليها إذا تم استخدام هذا النموذج الخيارات المخزنة.يمكن أن يكون الرافعةأضف تعليق حول Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.BmpAspose.Words.SaveFormat.Jpeg أو فيكتور Aspose.Words.SaveFormat.Emf، Aspose.Words.SaveFormat.Eps،أضف تعليق حول Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg

public override SaveFormat SaveFormat { get; set; }

قيمة الممتلكات

SaveFormat

Remarks

يعتمد عدد الخيارات الأخرى على النموذج المختار.

وبالإضافة إلى ذلك، فإنه من الممكن حفظ إلى SVG على حد سواء من خلال Aspose.Words.Saving.ImageSaveOptions ومن خلال Aspose.Words.Saving.SvgSaveOptions.

Scale

يحصل أو يحدد عامل الزوم للصور التي تم إنشاؤها.

public float Scale { get; set; }

قيمة الممتلكات

float

Remarks

القيمة الافتراضية هي 1.0.يجب أن تكون القيمة أكبر من 0.

ThresholdForFloydSteinbergDithering

يحصل أو يحدد الحد الأقصى الذي يحدد القيمةخطأ التدوين في طريقة Floyd-Steinberg.عندما Aspose.Words.Saving.ImageBinarizationالطريقة هي Aspose.Words.Saving.ImageBinarizationالطريقة.

public byte ThresholdForFloydSteinbergDithering { get; set; }

قيمة الممتلكات

byte

Remarks

القيمة الافتراضية هي 128.

TiffBinarizationMethod

الحصول على أو إعداد الطريقة المستخدمة أثناء تحويل الصور إلى تنسيق 1 bppعندما Aspose.Words.Saving.ImageSaveOptions.SaveFormat هو Aspose.Words.SaveFormat.Tiff وAspose.Words.Saving.ImageSaveOptions.TiffCompression يساوي Aspose.Words.Saving.TiffCompression.Ccitt3 أو Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

قيمة الممتلكات

ImageBinarizationMethod

Remarks

القيمة الافتراضية هي Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

يحصل أو يحدد نوع الضغط لتطبيقه عند حفظ الصور التي تم إنشاؤها في تنسيق TIFF.

public TiffCompression TiffCompression { get; set; }

قيمة الممتلكات

TiffCompression

Remarks

يعمل فقط عند توفير TIFF.

القيمة الافتراضية هي Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

يحصل أو يضع قيمة تحدد ما إذا كان لاستخدام GDI+ أو Aspose.Words الميتافيلي رينجر عند توفير EMF.

public bool UseGdiEmfRenderer { get; set; }

قيمة الممتلكات

bool

Remarks

إذا قمت بتعيين GDI+ ، يتم استخدام جهاز عرض الميتافيلي ، أي يتم كتابة المحتوى إلى الكائن الجرافيكي GDI+ وتخزينه إلى الميتافيلي.

إذا قمت بتعيين Aspose.Words ، يتم استخدام المعدل الميتافيلي ، أي يتم كتابة المحتوى مباشرة إلى تنسيق الميتافيلي باستخدام Aspose.Words.

يعمل فقط عند الادخار إلى EMF.

GDI+ يعمل فقط على .NET.

القيمة الافتراضية هي.

VerticalResolution

يحصل أو يضع القرار العمودي للصور التي تم إنشاؤها، في نقاط لكل بوصة.

public float VerticalResolution { get; set; }

قيمة الممتلكات

float

Remarks

هذه الخصائص لها تأثير فقط عند تخزين إلى تنسيقات الصورة وتؤثر على حجم الإنتاج في بكسل.

القيمة الافتراضية هي 96.

Methods

Clone()

يخلق كلونًا عميقًا لهذا الكائن.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 عربي