PsdSectionReader
Översikt
PsdSectionReader är en klass i Aspose.Psd FOSS för Python.
Tillhandahåller begränsade läsningar för PSD/PSB sektioner som lagras i minnet av denna implementation.
Denna klass deklarerar 5 metoder för PsdSectionReader objekt i Python program. Tillgängliga metoder inkluderar: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Offentliga medlemmar är åtkomliga för alla Python applikationer efter att ha installerat Aspose.Psd FOSS för Python paketet.
Metoder
| Signatur | Beskrivning |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Läser en deklarerad sektionspayload efter att ha validerat strömgränserna och minnesstorleksgränsen. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Anropar ReadBytes(reader, length, section_name) på detta PsdSectionReader-instans. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Validerar en deklarerad sektionslängd och returnerar motsvarande arraystorlek i minnet. |
validate_signed_length(length: int, section_name: str) → int | Validerar ett signerat längdfält som tillhör en avgränsad sektion. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Validerar att en inbäddad nyttolast förblir inom den redan avgränsade omslutande sektionen. |