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 | Проверяет, что вложенный полезный груз остаётся внутри уже ограниченного охватывающего раздела. |