PsdImage
概述
PsdImage 是 Aspose.Psd FOSS 中用于 .NET 的一个类。继承自:Image。
表示一种可以在不渲染的情况下加载、检查和保存的 PSD 图像。
此类为 .NET 程序中的 PsdImage 对象声明了 5 个方法。可用的方法包括:Dispose、Load、Save。在安装了 Aspose.Psd FOSS for .NET 包后,公共成员对任何 .NET 应用程序均可访问。属性:ActiveLayer、BitsPerChannel、Bounds、ChannelsCount、ColorMode、Compression,以及另外 11 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Width | int | 读取 | 获取文档宽度(像素)。 |
Height | int | 读取 | 获取文档的像素高度。 |
BitsPerChannel | int | 读取 | 获取每个通道存储的位数。 |
ColorMode | ColorModes | 读写 | 获取标题中报告的 PSD 颜色模式。 |
Version | int | 读写 | 获取或设置 Aspose.PSD-compatible API 版本号。 |
Layers | Layer[] | 读写 | 获取已解析的图层集合。 |
ChannelsCount | int | 读取 | 获取 PSD 通道计数。 |
Size | Size | 读取 | 获取图像大小。 |
ActiveLayer | Layer? | 读写 | 获取或设置活动图层。 |
ImageResources | ResourceBlock[] | 读写 | 获取或设置 PSD 图像资源。 |
GlobalLayerResources | LayerResource[] | 读写 | 获取或设置全局图层资源。 |
GlobalLayerMaskInfo | GlobalLayerMaskInfo | 读取 | 获取全局图层蒙版信息。 |
IsFlatten | bool | 读取 | 获取一个值,指示 PSD 图像是否已展平。 |
HasTransparencyData | bool | 读写 | 获取或设置一个值,以指示在指定图层数据时,第一个 Alpha 通道是否包含合并结果的透明度数据。 |
Compression | CompressionMethod | 读取 | 获取合并图像数据段使用的压缩方式。 |
GlobalAngle | int | 读写 | 在存在的情况下,从图像资源中获取已解析的全局角度。 |
Bounds | Rectangle | 读取 | 获取图像边界。 |
方法
| 签名 | 描述 |
|---|---|
Load(filePath: string) | 从文件路径加载 PSD 图像。 |
Load(stream: Stream) | 从可读流加载 PSD 图像。 |
Save(filePath: string) | 将图像保存到文件路径。 |
Save(stream: Stream) | 将图像保存到可写流。 |
Dispose() | 释放图像,并可选择释放底层流。 |