PsdSectionReader
Огляд
PsdSectionReader — це клас у Aspose.Psd FOSS для Python.
Забезпечує обмежені читання для секцій PSD/PSB, які зберігаються в пам’яті цією реалізацією.
Цей клас оголошує 5 методів для об’єктів PsdSectionReader у програмах Python. Доступні методи включають: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.Psd FOSS для Python.
Методи
| Сигнатура | Опис |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Зчитує корисне навантаження оголошеного розділу після перевірки меж потоку та ліміту розміру в пам’яті. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Викликає ReadBytes(reader, length, section_name) для цього екземпляра PsdSectionReader. |
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 | Перевіряє, що вкладений payload залишається всередині вже обмеженого охоплюючого розділу. |