PsdSectionReader
PsdSectionReader
Επισκόπηση
PsdSectionReader είναι μια κλάση στο Aspose.Psd FOSS για Python.
Παρέχει περιορισμένες αναγνώσεις για τμήματα PSD/PSB που αποθηκεύονται στη μνήμη από αυτήν την υλοποίηση.
Αυτή η κλάση δηλώνει 5 μεθόδους για αντικείμενα PsdSectionReader σε προγράμματα Python. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. Τα δημόσια μέλη είναι προσβάσιμα από οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του πακέτου Aspose.Psd FOSS για Python.
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Διαβάζει το δηλωμένο φορτίο ενότητας μετά την επαλήθευση των ορίων της ροής και του ορίου μεγέθους στη μνήμη. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | Καλεί το ReadBytes(reader, length, section_name) σε αυτό το στιγμιότυπο PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | Επαληθεύει ένα δηλωμένο μήκος ενότητας και επιστρέφει το ισοδύναμο μέγεθος πίνακα στη μνήμη. |
validate_signed_length(length: int, section_name: str) → int | Επαληθεύει ένα υπογεγραμμένο πεδίο μήκους που ανήκει σε μια περιορισμένη ενότητα. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | Επαληθεύει ότι ένα ένθετο payload παραμένει εντός του ήδη περιορισμένου περιβάλλοντος τμήματος. |