PsdSectionReader
Overzicht
PsdSectionReader is een klasse in Aspose.Psd FOSS voor Python.
Biedt begrensde reads voor PSD/PSB secties die in het geheugen worden opgeslagen door deze implementatie.
Deze klasse declareert 5 methoden voor PsdSectionReader objecten in Python programma’s. Beschikbare methoden omvatten: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Psd FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Leest een gedeclareerde sectie-payload nadat de stroomgrenzen en de limiet voor de grootte in het geheugen zijn gevalideerd. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Roept ReadBytes(reader, length, section_name) aan op deze PsdSectionReader instantie. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Valideert een gedeclareerde sectielengte en retourneert de equivalente array-grootte in het geheugen. |
validate_signed_length(length: int, section_name: str) → int | Valideert een ondertekend lengteveld dat behoort tot een begrensde sectie. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Valideert dat een geneste payload binnen de reeds begrensde omsluitende sectie blijft. |