PsdSectionReader
PsdSectionReader
Vue d’ensemble
PsdSectionReader est une classe dans Aspose.Psd FOSS pour Python.
Fournit des lectures limitées pour les sections PSD/PSB qui sont stockées en mémoire par cette implémentation.
Cette classe déclare 5 méthodes pour les objets PsdSectionReader dans les programmes Python. Les méthodes disponibles incluent : ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Les membres publics sont accessibles à toute application Python après l’installation du paquet Aspose.Psd FOSS pour Python.
Méthodes
| Signature | Description |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Lit une charge utile de section déclarée après avoir validé les limites du flux et la limite de taille en mémoire. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Appelle ReadBytes(reader, length, section_name) sur cette instance PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Valide une longueur de section déclarée et renvoie la taille de tableau en mémoire équivalente. |
validate_signed_length(length: int, section_name: str) → int | Valide un champ de longueur signé appartenant à une section bornée. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Valide qu’une charge utile imbriquée reste à l’intérieur de la section englobante déjà délimitée. |