Features
Χαρακτηριστικά
Aspose.PSD FOSS για Python φορτώνει, επιθεωρεί και αποθηκεύει έγγραφα PSD και PSB χωρίς να αποδίδει δεδομένα εικονοστοιχείων. Το σύνολο χαρακτηριστικών οργανώνεται σε πολλές περιοχές, καθεμία καλυμμένη στον δικό της οδηγό.
Φόρτωση, Επιθεώρηση και Αποθήκευση Εγγράφου
PsdImage.load() φορτώνει ένα έγγραφο από διαδρομή αρχείου ή ροή; PsdImage.save() το γράφει ξανά έξω. PsdImage εκθέτει την αναλυμένη κεφαλίδα (width, height, color_mode, compression, και περισσότερα) και τους αναλυμένους πόρους εικόνας. Δείτε Core API για την πλήρη αναφορά.
Τμήματα Εγγράφου
Πέρα από την κεφαλίδα ανώτερου επιπέδου, PsdImage εκθέτει περιλήψεις μόνο για ανάγνωση για τις ενότητες δεδομένων χρώματος και δεδομένων εικόνας. Δείτε Sections για την πλήρη αναφορά.
Μεταδεδομένα Στρώματος
Κάθε αναλυμένο Layer εκθέτει τη γεωμετρία, την ορατότητα, την αδιαφάνεια, την αποκοπή και τη λειτουργία ανάμειξης, καθώς και τα μεταδεδομένα καναλιού, μάσκας και περιοχής ανάμειξης. Ένα υποσύνολο ιδιοτήτων του στρώματος μπορεί να τροποποιηθεί και να αποθηκευτεί ξανά· η συλλογή των στρωμάτων μπορεί επίσης να επανατοποθετηθεί. Δείτε Layers για την πλήρη αναφορά.
Πόροι εικόνας
PsdImage εκθέτει τα μπλοκ πόρων εικόνας ενός εγγράφου με δύο μορφές, καθώς και μια ξεχωριστή σύνοψη για παλετές χρωμάτων με δείκτη. Δείτε Resources για την πλήρη αναφορά.
Διαχείριση σφαλμάτων
Οι αποτυχίες φόρτωσης και αποθήκευσης αναφέρονται μέσω PsdLoadException and PsdSaveException, και τα δύο επεκτείνοντας το πρότυπο Exception κλάση. Δείτε Κύριες Εξαιρέσεις για την πλήρη αναφορά.
Εξαγωγή εγγράφων
PsdImage.save() είναι το μοναδικό δημόσιο σημείο εισόδου για τη γραφή ενός εγγράφου σε διαδρομή αρχείου ή ροή. Δείτε Γράψτε Περιγραφείς για την πλήρη αναφορά.
Μετατροπή ακατέργαστων byte
BigEndianBitConverter αποκωδικοποιεί ακέραιους big-endian από ακατέργαστα bytes που έχετε λάβει μόνοι σας — για παράδειγμα, από μια μη αναγνωρισμένη πηγή εικόνας. Δείτε Conversion για την πλήρη αναφορά.
Τι δεν υποστηρίζεται
Αυτή η βιβλιοθήκη δεν αποδίδει δεδομένα εικονοστοιχείων και δεν μετατρέπει το PSD/PSB σε άλλες μορφές εικόνας (όπως PNG ή JPEG). Είναι ένας αναγνώστης-συγγραφέας εστιασμένος στα μεταδεδομένα για τη μορφή δοχείου PSD/PSB.
Συμβουλές και Καλές Πρακτικές
- Ξεκινήστε με Core API για τη φόρτωση, την επιθεώρηση και την αποθήκευση ενός εγγράφου.
- Χρησιμοποιήστε Layers μόλις χρειαστεί να διαβάσετε ή να επεξεργαστείτε τα μεταδεδομένα μεμονωμένων επιπέδων.
- Wrap
load()/save()κλήσεις στην διαχείριση εξαιρέσεων που περιγράφεται σε Κύριες Εξαιρέσεις.
Συνηθισμένα Προβλήματα
| Πρόβλημα | Αιτία | Διόρθωση |
|---|---|---|
| Αναμένεται η παραγόμενη έξοδος pixel | Αυτή η βιβλιοθήκη είναι μόνο μεταδεδομένα | Χρησιμοποιήστε διαφορετική βιβλιοθήκη για απόδοση; αυτή η μόνο φορτώνει, επιθεωρεί και αποθηκεύει τα PSD/PSB μεταδεδομένα |
FAQ
Αυτή η βιβλιοθήκη αποδίδει ή μετατρέπει αρχεία PSD;
Όχι. Φορτώνει, ελέγχει και αποθηκεύει μόνο έγγραφα PSD/PSB — δεν αποδίδει δεδομένα εικονοστοιχείων ούτε μετατρέπει σε άλλες μορφές εικόνας.
Από πού ξεκινάω;
Πυρήνας API για το PsdImage σημείο εισόδου, μετά Layers για μεταδεδομένα επιπέδου στρώματος, και Κύριες Εξαιρέσεις για διαχείριση σφαλμάτων.
API Reference Περίληψη
| Area | Καλυπτόμενο Σε |
|---|---|
| Φόρτωση εγγράφου, επιθεώρηση και αποθήκευση | Κύριο API |
| Τμήματα εγγράφου (κεφαλίδα, δεδομένα χρώματος, δεδομένα εικόνας) | Sections |
| Μεταδεδομένα στρώματος | Layers |
| Πόροι εικόνας | Resources |
| Διαχείριση σφαλμάτων φόρτωσης/αποθήκευσης | Κύριες Εξαιρέσεις |
| Γραφή εγγράφων | Γράψιμο Περιγραφών |
| Μετατροπή ακατέργαστων byte | Conversion |