PsdSectionReader
Visão geral
PsdSectionReader é uma classe em Aspose.Psd FOSS para Python.
Fornece leituras limitadas para seções PSD/PSB que são armazenadas em memória por esta implementação.
Esta classe declara 5 métodos para objetos PsdSectionReader em programas Python. Os métodos disponíveis incluem: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Psd FOSS para Python.
Métodos
| Assinatura | Descrição |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Lê a carga útil de uma seção declarada após validar os limites do fluxo e o limite de tamanho na memória. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Chama ReadBytes(reader, length, section_name) nesta instância de PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Valida o comprimento de uma seção declarada e devolve o tamanho equivalente do array na memória. |
validate_signed_length(length: int, section_name: str) → int | Valida um campo de comprimento assinado que pertence a uma seção limitada. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Valida que um payload aninhado permaneça dentro da seção de contorno já delimitada. |