PsdSectionReader
Prezentare generală
PsdSectionReader este o clasă în Aspose.Psd FOSS pentru Python.
Oferă citiri limitate pentru secțiunile PSD/PSB care sunt stocate în memorie de această implementare.
Această clasă declară 5 metode pentru obiecte PsdSectionReader în programe Python. Metodele disponibile includ: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Psd FOSS pentru Python.
Metode
| Semnătură | Descriere: |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Citește payload-ul unei secțiuni declarate după validarea limitelor fluxului și a limitei de dimensiune în memorie. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Apelează ReadBytes(reader, length, section_name) pe această instanță PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Validează lungimea unei secțiuni declarate și returnează dimensiunea echivalentă a matricei în memorie. |
validate_signed_length(length: int, section_name: str) → int | Validează un câmp de lungime semnat care aparține unei secțiuni delimitate. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Validează că o sarcină utilă imbricată rămâne în interiorul secțiunii înconjurătoare deja limitată. |