PsdSectionReader
PsdSectionReader
Áttekintés
PsdSectionReader egy osztály a Aspose.Psd FOSS-ban a Python számára.
Korlátozott olvasásokat biztosít a PSD/PSB szakaszokhoz, amelyeket ez a megvalósítás memóriában tárol.
Ez az osztály 5 metódust deklarál a Python programok PsdSectionReader objektumai számára. A rendelkezésre álló metódusok: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. A nyilvános tagok bármely Python alkalmazás számára elérhetők a Aspose.Psd FOSS a Python csomag telepítése után.
Metódusok
| Aláírás | Leírás |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Olvas egy deklarált szekció payload-ot, miután ellenőrizte a stream határait és a memóriában lévő méretkorlátot. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Meghívja a(z) ReadBytes(reader, length, section_name) metódust ezen a PsdSectionReader példányon. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Érvényesíti egy deklarált szekció hosszát, és visszaadja a megfelelő memóriában lévő tömbméretet. |
validate_signed_length(length: int, section_name: str) → int | Érvényesíti a határolt szekcióhoz tartozó előjeles hosszmezőt. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Érvényesíti, hogy egy beágyazott payload az már korlátozott környező szakaszon belül marad. |