PsdSectionReader
概述
PsdSectionReader 是 Aspose.Psd FOSS 中用于 Python 的一个类。
提供对由此实现存储在内存中的 PSD/PSB 部分的有界读取。
此类为 Python 程序中的 PsdSectionReader 对象声明了 5 个方法。可用的方法包括:ReadBytes、get_memory_backed_length、get_nested_memory_backed_length、read_bytes、validate_signed_length。在安装 Aspose.Psd FOSS for Python 包后,公共成员对任何 Python 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | 在验证流边界和内存大小限制后,读取声明的节负载。 |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | 在此 PsdSectionReader 实例上调用 ReadBytes(reader, length, section_name)。 |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | 验证声明的节长度并返回等效的内存数组大小。 |
validate_signed_length(length: int, section_name: str) → int | 验证属于受限节的有符号长度字段。 |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | 验证嵌套的负载保持在已界定的封闭区段内部。 |