ImageData
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 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
ImageBytes | byte[] | 读写 | 获取或设置图像字节。 |
HasImage | bool | 读取 | 如果形状包含图像字节或链接到图像,则返回 true。 |
ImageSize | ImageSize | 读取 | 获取有关图像大小和分辨率的信息。 |
ImageType | ImageType | 读取 | 获取图像的类型。 |
IsLink | bool | 读取 | 如果图像已链接到形状(当 SourceFullName 被指定时),则返回 true。 |
IsLinkOnly | bool | 读取 | 如果图像已链接且未存储在文档中,则返回 true。 |
SourceFullName | string | 读写 | 获取或设置链接图像的源文件的路径和名称。 |
Title | string | 读写 | 定义图像的标题。 |
CropTop | double | 读写 | 定义从顶部移除的图片比例。 |
CropBottom | double | 读写 | 定义从底部移除图片的比例。 |
CropLeft | double | 读写 | 定义从左侧移除图片的比例。 |
CropRight | double | 读写 | 定义从右侧删除图片的比例。 |
Borders | BorderCollection | 读取 | 获取图像的边框集合。 |
ChromaKey | Color | 读写 | 定义将被视为透明的图像颜色值。 |
Brightness | double | 读写 | 获取或设置图片的亮度。 |
Contrast | double | 读写 | 获取或设置指定图片的对比度。 |
BiLevel | bool | 读写 | 确定图像是否以黑白方式显示。 |
GrayScale | bool | 读写 | 确定图片是否以灰度模式显示。 |
方法
| 签名 | 描述 |
|---|---|
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 框架的宽高比匹配。 |