Python 的 Aspose.PSD FOSS
API reference 用于 Aspose.Psd FOSS 用于 Python. 64个公开类型,按模块组织。
核心 API
| 类 | 描述 |
|---|
BigEndianReader | 从流中读取大端数据。 |
BigEndianWriter | BigEndianWriter.position 属性返回底层流中当前的写入偏移量。 |
Image | 图像对象的抽象基类。 |
ImageLoader | 提供图像的加载功能。 |
LayerAndMaskSectionReader | 包含 1 个方法的类。 |
LayerAndMaskSectionWriter | 写入 PSD/PSB 图层和蒙版信息部分。 |
Point | Point 类提供 empty() 用于获取零点,提供 equals(other) 用于比较坐标;其属性包括 x、y、is_empty,以及静态的 Empty。 |
PsdImage | 表示一种 PSD 图像,可在不渲染的情况下加载、检查和保存。 |
PsdSectionReader | 为此实现中存储在内存中的 PSD/PSB 区段提供有界读取。 |
Rectangle | 存储四个整数,表示矩形的位置和大小。 |
RectangleF | 存储一组四个浮点数,表示矩形的位置和大小。 |
ResourceBlock | 表示 PSD 图像资源块。 |
Size | 具有 3 个方法和 5 个属性的类。 |
StreamContainer | 表示资源保存 API 使用的流容器。 |
枚举
| 枚举 | 描述 |
|---|
ColorModes | 定义 PSD 文件支持的颜色模式。 |
CompressionMethod | 定义 PSD 文件中图像数据使用的压缩方法。 |
PsdVersion | 包含 2 个成员的枚举。 |
ResourceBlockState | 表示资源块状态。 |
SeekOrigin | 定义读取器的查找起点。 |
Conversion
| 类 | 描述 |
|---|
BigEndianBitConverter | 提供用于从字节数组读取大端原始值的辅助方法。 |
Coreexceptions
| 类 | 描述 |
|---|
ArgumentNullException | 当参数为 null 时抛出的异常。 |
NotSupportedException | 当不支持该操作时抛出的异常。 |
PsdLoadException | 在加载 PSD 文件时出现错误时抛出的异常。 |
PsdSaveException | 初始化 PsdSaveException 类的新实例。 |
Layers
| 类 | 描述 |
|---|
BlendRange | 表示 PSD 图层混合范围。 |
ChannelInformation | 表示 PSD 图层通道信息。 |
GlobalLayerMaskInfo | 包含 1 个方法的类。 |
Layer | 可以通过 PsdLayerChannelInfo 属性 channel_id 和 data_length 获取层通道 ID 和数据长度。 |
LayerBlendModeMapper | 包含 2 个方法和 1 个成员的类。 |
LayerBlendingRangesData | 表示 PSD 图层混合范围数据。 |
LayerBlendingRangesInfo | 包含 1 个方法和 2 个属性的类。 |
LayerChannelInfo | 存储来自图层记录的一个通道元数据条目。 |
LayerMaskData | 定义用于 PSD 图层蒙版数据的基类。 |
LayerMaskDataShort | 定义仅具有光栅或矢量蒙版的图层的蒙版数据。 |
LayerMaskInfo | 包含 1 个方法和 2 个属性的类。 |
LayerRawData | 包含 4 个方法和 7 个属性的类。 |
LayerRecordReader | 包含 1 个方法和 3 个成员的类。 |
LayerRecordWriter | 从内存中的 Layer 模型写入 PSD/PSB 层记录。 |
LayerResource | 类包含 1 个方法、4 个属性和 2 个成员。 |
PsdLayerChannelInfo | 提供对已解析的图层通道记录的只读摘要。 |
RawLayerBlendingRangesSection | 类包含 3 个方法和 1 个属性。 |
RawLayerMaskSection | 类包含 3 个方法和 1 个属性。 |
枚举
| 枚举 | 描述 |
|---|
BlendMode | 定义 PSD 文件中图层使用的混合模式。 |
LayerMaskFlags | 定义 PSD 图层蒙版标志。 |
Loaders
| 类 | 描述 |
|---|
PsdImageLoader | 包含 1 个方法的类。 |
Resources
| 类 | 描述 |
|---|
ImageResourceIds | 提供测试和夹具使用的通用 PSD 图像资源标识符。 |
IndexedColorPalette | 具有3个方法、1个属性和1个成员的类。 |
IndexedColorPaletteInfo | 提供对索引颜色 PSD 调色板的只读视图。 |
PreservedResourceBlock | 将原始保留的图像资源适配为官方 ResourceBlock 表面。 |
PsdResourceInfo | 提供对已解析的 PSD 图像资源块的只读摘要。 |
UnknownResource | 初始化 UnknownResource 类的一个新实例。 |
枚举
| 枚举 | 描述 |
|---|
PsdResourceKind | 具有4个成员的枚举。 |
Sections
| 类 | 描述 |
|---|
ColorData | 将 PSD 颜色模式数据段存储为原始字节,并在可用时提供模式感知的解析结构。 |
ImageData | 将 PSD 图像数据段存储为压缩头部加原始负载字节。 |
ImageDataStructure | 描述已验证的 PSD 图像数据负载的结构布局。 |
ImageResourcesSection | 表示 PSD 图像资源部分为原始保留的字节加上仅未知的已解析摘要。 |
LayerAndMaskSection | 表示 PSD/PSB 图层和蒙版信息部分及其原始保留的保存状态。 |
PsdColorDataInfo | 提供 PSD 颜色模式数据部分的只读摘要。 |
PsdHeader | 包含 Photoshop 文档的头部信息。 |
PsdImageDataInfo | 包含 1 个方法和 5 个属性的类。 |
PsdImageDocumentState | 存储已解析的 PSD/PSB 文档章节,供 PsdImage 使用。 |
枚举
| 枚举 | 描述 |
|---|
ImageDataKind | 识别 PSD Image Data payload 的结构形状。 |
PsdColorDataKind | 描述已加载文档的 Color Mode Data payload 如何被解释。 |
Writedescriptors
| 类 | 描述 |
|---|
PsdImageWriter | 将解析后的 PSD/PSB 文档状态写入流。 |
另请参阅