PsdSectionReader
Przegląd
PsdSectionReader jest klasą w Aspose.Psd FOSS dla Python.
Zapewnia ograniczone odczyty dla sekcji PSD/PSB, które są przechowywane w pamięci przez tę implementację.
Ta klasa deklaruje 5 metod dla obiektów PsdSectionReader w programach Python. Dostępne metody obejmują: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Psd FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Odczytuje zadeklarowaną zawartość sekcji po zweryfikowaniu granic strumienia oraz limitu rozmiaru w pamięci. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Wywołuje ReadBytes(reader, length, section_name) na tej instancji PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Weryfikuje zadeklarowaną długość sekcji i zwraca równoważny rozmiar tablicy w pamięci. |
validate_signed_length(length: int, section_name: str) → int | Weryfikuje podpisane pole długości, które należy do ograniczonej sekcji. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Waliduje, że zagnieżdżony ładunek pozostaje wewnątrz już ograniczonej sekcji otaczającej. |