PsdSectionReader
Panoramica
PsdSectionReader è una classe in Aspose.Psd FOSS per Python.
Fornisce letture limitate per le sezioni PSD/PSB che sono memorizzate in memoria da questa implementazione.
Questa classe dichiara 5 metodi per gli oggetti PsdSectionReader nei programmi Python. I metodi disponibili includono: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. I membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Psd FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Legge il payload di una sezione dichiarata dopo aver validato i limiti del flusso e il limite di dimensione in memoria. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Chiama ReadBytes(reader, length, section_name) su questa istanza di PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Convalida la lunghezza di una sezione dichiarata e restituisce la dimensione equivalente dell’array in memoria. |
validate_signed_length(length: int, section_name: str) → int | Convalida un campo di lunghezza con segno che appartiene a una sezione delimitata. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Valida che un payload annidato rimanga all’interno della sezione contenitore già delimitata. |