Class XImage

XImage class

表示图像 X-Object 的类。

public sealed class XImage

Properties

NameDescription
ContainsTransparency { get; }如果图像包含透明度,则返回 true;否则返回 false。
FilterType { get; }获取图像过滤器类型。
Grayscaled { get; }获取图像的灰度版本。
Height { get; }获取图像的高度。
ImageMask { get; }获取一个标志,指示图像是否应被视为图像蒙版(请参见 8.9.6,“蒙版图像”)。如果此标志为 true,则 BitsPerComponent 的值应为 1,且 Mask 和 ColorSpace 不应被指定;未蒙版区域应使用当前非描边颜色进行绘制。默认值:false。
Metadata { get; }图像的元数据。
Name { get; set; }获取或设置图像名称。请注意,如果您更改了在页面内容中有引用的图像名称,文档可能会变得不正确。在这种情况下,请使用 XImage.Rename 方法。
Width { get; }获取图像的宽度。

Methods

NameDescription
AddStencilMask(Stream)向 XImage 添加一个模板蒙版。
GetColorType()返回图像的颜色类型。
GetNameInCollection()返回图像在其集合中的名称。
GetRawImageData()从源图像检索原始图像数据。
IsTheSameObject(XImage)如果两个图像引用同一对象,则返回 true。
Rename(string)重命名图像并用新名称替换对图像的所有引用
Save(Stream)将图像数据保存到流中作为 JPEG 图像。
Save(Stream, ImageFormat)以请求的格式将图像保存到流中。
Save(Stream, int)以指定的分辨率将图像数据保存到流中作为 JPEG 图像。
Save(Stream, ImageFormat, int)以请求的格式和指定的分辨率将图像保存到流中。
ToStream()返回原始图像流。
static DetectColorType(Bitmap)

See Also