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,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP หรือรูปแบบ Aspose.Words.SaveFormat.Svg
Properties
HorizontalResolution
รับหรือตั้งค่าความละเอียดแนวนอนสําหรับภาพที่สร้างขึ้นในจุดต่อ นิ้ว
public float HorizontalResolution { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพและมีผลกระทบต่อขนาดการส่งออกในพิกเซล
หมายเลขเริ่มต้นคือ 96.
ImageBrightness
รับหรือตั้งค่าความสว่างสําหรับภาพที่สร้างขึ้น
public float ImageBrightness { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
หมายเลขเริ่มต้นคือ 0.5. หมายเลขควรอยู่ในช่วงระหว่าง 0 และ 1.
ImageColorMode
รับหรือตั้งค่าโหมดสีสําหรับภาพที่สร้างขึ้น
public ImageColorMode ImageColorMode { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
ค่าเริ่มต้นคือ Aspose.Words.Saving.ImageColorMode.None
ImageContrast
รับหรือตั้งค่าข้อตกลงสําหรับภาพที่สร้างขึ้น
public float ImageContrast { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
หมายเลขเริ่มต้นคือ 0.5. หมายเลขควรอยู่ในช่วงระหว่าง 0 และ 1.
ImageSize
รับหรือตั้งค่าขนาดของภาพที่สร้างขึ้นในพิกเซล
public Size ImageSize { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
ค่าเริ่มต้นคือ (0 x 0) ซึ่งหมายความว่าขนาดของภาพที่สร้างจะถูกคํานวณขึ้นอยู่กับขนาดภาพในจุดความละเอียดที่ระบุและขนาด
JpegQuality
รับหรือตั้งค่าที่กําหนดคุณภาพของภาพ JPEG ที่สร้าง
public int JpegQuality { get; set; }
คุณสมบัติมูลค่า
Remarks
มีผลเฉพาะเมื่อบันทึกเป็น JPEG
ใช้คุณสมบัตินี้เพื่อรับหรือตั้งค่าคุณภาพของภาพที่สร้างขึ้นเมื่อบันทึกในรูปแบบ JPEG ค่าใช้จ่ายอาจแตกต่างจาก 0 ถึง 100 ที่ 0 หมายถึงคุณภาพดีที่สุด แต่การบีบอัดสูงสุดและ 100 หมายถึงคุณภาพดีที่สุด แต่การบีบอัดขั้นต่ํา
ค่าเริ่มต้นคือ 95.
MetafileRenderingOptions
อนุญาตให้ระบุวิธีที่ metaphiles จะได้รับการรักษาในผลกําเนิด
public MetafileRenderingOptions MetafileRenderingOptions { get; }
คุณสมบัติมูลค่า
Remarks
เมื่อ Aspose.Words.Saving.MetafileRenderingMode.Vector ได้รับการระบุแล้ว Aspose.Words render metaphile to vector graphics using its own metaphile rendering engine first and then render vector graphics to the image.
เมื่อ Aspose.Words.Saving.MetafileRenderingMode.Bitmap ที่ระบุไว้ Aspose.Words render metaphile directly to the image using the GDI+ metaphile rendering engine
มอเตอร์ rendering metafile GDI+ ทํางานเร็วขึ้นสนับสนุนคุณสมบัติ metafile ทั้งหมด แต่ในความละเอียดต่ําอาจทําให้ผลลัพธ์ที่ไม่สม่ําเสมอเมื่อเปรียบเทียบกับกราฟิก vector อื่น ๆ (โดยเฉพาะอย่างยิ่งสําหรับข้อความ) บนหน้า Aspose.Words มอเตอร์ rendering metafile จะทําให้ผลลัพธ์ที่สม่ําเสมอมากขึ้นแม้ในความละเอียดต่ํา แต่ทํางานช้าลงและอาจทําให้ metafile ที่ซับซ้อนไม่ถูกต้อง
ค่าเริ่มต้นสําหรับ Aspose.Words.Saving.MetafileRenderingMode คือ Aspose.Words.Saving.MetafileRenderingMode.Bitmap
PageSet
รับหรือตั้งค่าหน้าเพื่อให้ตัวเลือกคือหน้าทั้งหมดในเอกสาร
public PageSet PageSet { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อ rendering หน้าเอกสาร คุณสมบัตินี้จะถูกปฏิเสธเมื่อ rendering รูปภาพ
PaperColor
รับหรือตั้งค่าสีพื้นหลัง (กระดาษ) สําหรับภาพที่สร้างขึ้น
ค่าเริ่มต้นคือ System.Drawing.Color.White
public Color PaperColor { get; set; }
คุณสมบัติมูลค่า
Remarks
เมื่อ rendering หน้าของเอกสารที่ระบุสีพื้นหลังของตัวเองแล้วสีพื้นหลังเอกสารจะเกินสีที่ระบุโดยคุณสมบัตินี้
PixelFormat
รับหรือตั้งค่ารูปแบบพิกเซลสําหรับภาพที่สร้างขึ้น
public ImagePixelFormat PixelFormat { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
ค่าเริ่มต้นคือ Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb
รูปแบบ Pixel ของภาพส่งออกอาจแตกต่างจากค่าที่กําหนดเนื่องจากทํางานของ GDI +
Resolution
กําหนดความละเอียดทั้งแนวนอนและแนวตั้งสําหรับภาพที่สร้างขึ้นในจุดต่อ นิ้ว
public float Resolution { set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพ
SaveFormat
คําอธิบายรูปแบบที่หน้าหรือรูปแบบเอกสาร rendered จะถูกบันทึกถ้าวัตถุตัวเลือกบันทึกนี้จะถูกใช้สามารถเป็นสกรูAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg หรือ vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg
public override SaveFormat SaveFormat { get; set; }
คุณสมบัติมูลค่า
Remarks
จํานวนตัวเลือกอื่น ๆ ขึ้นอยู่กับรูปแบบที่เลือก
นอกจากนี้ยังเป็นไปได้ที่จะบันทึก SVG ทั้งผ่าน Aspose.Words.Saving.ImageSaveOptions และผ่าน Aspose.Words.Saving.SvgSaveOptions
Scale
รับหรือตั้งค่าปัจจัย zoom สําหรับภาพที่สร้างขึ้น
public float Scale { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ 1.0. ค่าควรจะสูงกว่า 0.
ThresholdForFloydSteinbergDithering
รับหรือตั้งข้อ จํากัด ที่กําหนดค่าข้อผิดพลาดด้านไบนารีในวิธีการ Floyd-Steinbergเมื่อ Aspose.Words.Saving.ImageBinarizationMethod คือ Aspose.Words.Saving.ImageBinarizationMethod.FloydSteinbergDithering
public byte ThresholdForFloydSteinbergDithering { get; set; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ Aspose.Words.Saving.ImageBinarizationMethod.Threshold
TiffCompression
รับหรือตั้งค่าประเภทการบีบอัดที่จะใช้เมื่อบันทึกภาพที่สร้างขึ้นในรูปแบบ TIFF
public TiffCompression TiffCompression { get; set; }
คุณสมบัติมูลค่า
Remarks
มีผลเฉพาะเมื่อประหยัดกับ TIFF
ค่าเริ่มต้นคือ Aspose.Words.Saving.TiffCompression.Lzw
UseGdiEmfRenderer
รับหรือตั้งค่าค่าที่ระบุว่าคุณควรใช้ GDI+ หรือ Aspose.Words MetaFile Render เมื่อบันทึก EMF
public bool UseGdiEmfRenderer { get; set; }
คุณสมบัติมูลค่า
Remarks
ถ้าตั้งค่ากับ GDI+ เมทาฟิล renderer ใช้ หมายความเนื้อหาจะเขียนกับ GDI+ วัตถุกราฟิกและบันทึกไปยังเมทาฟิล
หากกําหนดไว้ใน Aspose.Words มะตาเฟิล renderer ใช้ หมายความเนื้อหาจะถูกเขียนโดยตรงในรูปแบบมะตาเฟิลด้วย Aspose.Words
มีผลเฉพาะเมื่อประหยัดกับ EMF
GDI + การบันทึกทํางานเฉพาะบน .NET
หมายถึงค่าเริ่มต้น
VerticalResolution
รับหรือตั้งค่าความละเอียดแนวตั้งสําหรับภาพที่สร้างขึ้นในจุดต่อ นิ้ว
public float VerticalResolution { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้มีผลเฉพาะเมื่อบันทึกรูปแบบภาพและมีผลกระทบต่อขนาดการส่งออกในพิกเซล
หมายเลขเริ่มต้นคือ 96.
Methods
Clone()
สร้าง clone ลึกของวัตถุนี้
public ImageSaveOptions Clone()