ImageData

概述

ImageData 是 Aspose.Words FOSS 中用于 .NET 的一个类。继承自:IBorderAttrSource。

此类提供 9 个方法,用于在 .NET 程序中处理 ImageData 对象。可用的方法包括:FitImageToShape、Save、SetImage、ToByteArray、ToImage、ToStream。在安装了针对 .NET 的 Aspose.Words FOSS 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:BiLevel、Borders、Brightness、ChromaKey、Contrast、CropBottom,以及另外 12 项。

属性

名称类型访问描述
ImageBytesbyte[]读写获取或设置图像字节。
HasImagebool读取如果形状包含图像字节或链接到图像,则返回 true。
ImageSizeImageSize读取获取有关图像大小和分辨率的信息。
ImageTypeImageType读取获取图像的类型。
IsLinkbool读取如果图像已链接到形状(当 SourceFullName 被指定时),则返回 true。
IsLinkOnlybool读取如果图像已链接且未存储在文档中,则返回 true。
SourceFullNamestring读写获取或设置链接图像的源文件的路径和名称。
Titlestring读写定义图像的标题。
CropTopdouble读写定义从顶部移除的图片比例。
CropBottomdouble读写定义从底部移除图片的比例。
CropLeftdouble读写定义从左侧移除图片的比例。
CropRightdouble读写定义从右侧删除图片的比例。
BordersBorderCollection读取获取图像的边框集合。
ChromaKeyColor读写定义将被视为透明的图像颜色值。
Brightnessdouble读写获取或设置图片的亮度。
Contrastdouble读写获取或设置指定图片的对比度。
BiLevelbool读写确定图像是否以黑白方式显示。
GrayScalebool读写确定图片是否以灰度模式显示。

方法

签名描述
SetImage(image: Image)设置形状显示的图像。
SetImage(stream: Stream)设置图像值。
SetImage(fileName: string)设置形状显示的图像。
ToImage()获取存储在形状中的图像,作为 Imagejava BufferedImageImage 对象。
ToStream()在此 ImageData 实例上调用 ToStream。
ToByteArray()返回任意图像的字节,无论该图像是存储的还是链接的。
Save(stream: Stream)在此 ImageData 实例上调用 Save(stream)。
Save(fileName: string)将图像保存到文件中。
FitImageToShape()将图像数据适配到 Shape 框架,使图像数据的宽高比与 Shape 框架的宽高比匹配。

另请参阅

 中文