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
允许说明如何在转换产量中处理甲状腺。
public MetafileRenderingOptions MetafileRenderingOptions { get; }
财产价值
Remarks
当 Aspose.Words.Saving.MetafileRenderingMode.Vector 被指定时, Aspose.Words 首先使用其自己的转换引擎将转换为 vector 图形,然后转换为 vector 图形。
当 Aspose.Words.Saving.MetafileRenderingMode.Bitmap 被指定时,Aspose.Words 使用 GDI+ 转换引擎将转换为图像。
GDI+ 甲状腺图表发动机工作更快,支持几乎所有甲状腺功能,但在低分辨率上,与页面上的其他 vector 图表(特别是文本)相比,可能会产生不一致的结果。
Aspose.Words.Saving.MetafileRenderingMode 的默认值是 Aspose.Words.Saving.MetafileRenderingMode.Bitmap。
PageSet
接收或设置页面交付。默认情况是文档中的所有页面。
public PageSet PageSet { get; set; }
财产价值
Remarks
此属性只有在文档页面发布时才有效,此属性在将图像格式发布时被忽略。
PaperColor
获取或设置创建的图像背景(纸)颜色。
默认值是 System.Drawing.Color.White。
public Color PaperColor { get; set; }
财产价值
Remarks
在描绘文档的页面,指定其自己的背景颜色时,文档背景颜色将超过该属性所指定的颜色。
PixelFormat
接收或设置为创建的图像的像素格式。
public ImagePixelFormat PixelFormat { get; set; }
财产价值
Remarks
此属性只有在存储到拉斯特图像格式时有效。
默认值是 Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb。
输出图像的像素格式可能因 GDI+ 工作而与设置值不同。
Resolution
设置为生成图像的水平和垂直分辨率,每英寸点。
public float Resolution { set; }
财产价值
Remarks
此属性只有在存储到拉斯特图像格式时有效。
SaveFormat
指定文档页面或格式将被保存的格式,如果使用此保存选项对象。可以是拉斯特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
其他选项的数量取决于所选择的格式。
此外,可以通过 Aspose.Words.Saving.ImageSaveOptions 和通过 Aspose.Words.Saving.SvgSaveOptions 保存到 SVG。
Scale
接收或设置为创建的图像的聚焦因素。
public float Scale { get; set; }
财产价值
Remarks
默认值为 1.0. 值必须超过 0.
ThresholdForFloydSteinbergDithering
接收或设置决定值的边界二元化错误在Floyd-Steinberg方法。当 Aspose.Words.Saving.ImageBinarization方法是 Aspose.Words.Saving.ImageBinarization方法是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 转换器,当节省到 EMF。
public bool UseGdiEmfRenderer { get; set; }
财产价值
Remarks
如果设置到 GDI+ 转换器,则使用. 即内容写到 GDI+ 图形对象并保存到转换器。
如果设置为Aspose.Words,则使用转换器,即内容直接写入Aspose.Words的转换格式。
只有在节省到EMF时才有效。
GDI+ 存储仅在 .NET 上运行。
默认值是。
VerticalResolution
接收或设置创建图像的垂直分辨率,每英寸点。
public float VerticalResolution { get; set; }
财产价值
Remarks
此属性只有在节省图像格式时才有效,并在像素中影响输出大小。
默认值为96。
Methods
Clone()
创建这个对象的深度克隆。
public ImageSaveOptions Clone()