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,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; }

财产价值

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 x 0),这意味着所产生的图像的尺寸将根据图形在点,指定的分辨率和规模计算。

JpegQuality

收到或设置一个值,确定所产生的 JPEG 图像的质量。

public int JpegQuality { get; set; }

财产价值

int

Remarks

只有在 JPEG 存储时才有效。

使用此属性来获得或设置在 JPEG 格式中节省时产生的图像的质量. 值可能从 0 到 100 , 0 意味着最差的质量,但最大压缩, 100 意味着最好的质量,但最低压缩。

默认值为95。

MetafileRenderingOptions

允许说明如何在转换产量中处理甲状腺。

public MetafileRenderingOptions MetafileRenderingOptions { get; }

财产价值

MetafileRenderingOptions

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; }

财产价值

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.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; }

财产价值

SaveFormat

Remarks

其他选项的数量取决于所选择的格式。

此外,可以通过 Aspose.Words.Saving.ImageSaveOptions 和通过 Aspose.Words.Saving.SvgSaveOptions 保存到 SVG。

Scale

接收或设置为创建的图像的聚焦因素。

public float Scale { get; set; }

财产价值

float

Remarks

默认值为 1.0. 值必须超过 0.

ThresholdForFloydSteinbergDithering

接收或设置决定值的边界二元化错误在Floyd-Steinberg方法。当 Aspose.Words.Saving.ImageBinarization方法是 Aspose.Words.Saving.ImageBinarization方法是FloydSteinbergDithering。

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

 中文