Python 的 Aspose.PSD FOSS

API reference 用于 Aspose.Psd FOSS 用于 Python. 64个公开类型,按模块组织。

核心 API

类描述
BigEndianReader从流中读取大端数据。
BigEndianWriterBigEndianWriter.position 属性返回底层流中当前的写入偏移量。
Image图像对象的抽象基类。
ImageLoader提供图像的加载功能。
LayerAndMaskSectionReader包含 1 个方法的类。
LayerAndMaskSectionWriter写入 PSD/PSB 图层和蒙版信息部分。
PointPoint 类提供 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 文档状态写入流。

另请参阅

 中文