PsdSectionReader
Tổng quan
PsdSectionReader là một lớp trong Aspose.Psd FOSS cho Python.
Cung cấp các lần đọc có giới hạn cho các phần PSD/PSB được lưu trong bộ nhớ bởi triển khai này.
Lớp này khai báo 5 phương thức cho các đối tượng PsdSectionReader trong các chương trình Python. Các phương thức khả dụng bao gồm: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Các thành viên công khai có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Psd FOSS cho Python.
Phương thức
| Chữ ký | Mô tả |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Đọc tải trọng của phần đã khai báo sau khi xác thực giới hạn luồng và giới hạn kích thước trong bộ nhớ. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Gọi ReadBytes(reader, length, section_name) trên thể hiện PsdSectionReader này. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Xác thực độ dài phần đã khai báo và trả về kích thước mảng tương đương trong bộ nhớ. |
validate_signed_length(length: int, section_name: str) → int | Xác thực trường độ dài có dấu thuộc về một phần giới hạn. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Xác thực rằng payload lồng nhau vẫn nằm trong phần bao quanh đã được giới hạn. |