Layer
Layer
Επισκόπηση
Layer είναι μια κλάση στο Aspose.Psd FOSS για Python.
Τα IDs καναλιών Layer και τα μήκη δεδομένων διατίθενται μέσω των ιδιοτήτων PsdLayerChannelInfo channel_id και data_length.
Αυτή η κλάση δηλώνει 5 μεθόδους για αντικείμενα Layer σε προγράμματα Python. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: __init__, create_parsed, load, mark_mutated, write. Τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του πακέτου Aspose.Psd FOSS για Python. Ιδιότητες: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, και 23 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
name | str | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το όνομα. |
bounds | Rectangle | Ανάγνωση | Λαμβάνει τα όρια. |
width | int | Ανάγνωση | Λαμβάνει το πλάτος. |
height | int | Ανάγνωση | Λαμβάνει το ύψος. |
top | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την κορυφή. |
left | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το αριστερό. |
bottom | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το κάτω μέρος. |
right | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη δεξιά. |
is_visible | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει αν είναι ορατό. |
IsVisible | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το is visible. |
opacity | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη διαφάνεια. |
clipping | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την αποκοπή. |
blend_mode_key | BlendMode | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το κλειδί λειτουργίας ανάμειξης. |
channels_count | int | Ανάγνωση | Επιστρέφει τον αριθμό των καναλιών. |
channel_information | List[ChannelInformation] | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τις πληροφορίες του καναλιού. |
channels | List[PsdLayerChannelInfo] | Ανάγνωση | Λαμβάνει τα κανάλια. |
has_mask_data | bool | Ανάγνωση | Λαμβάνει τα δεδομένα has mask. |
has_blending_ranges_data | bool | Ανάγνωση | Αποκτά τα δεδομένα των περιοχών ανάμειξης. |
mask_info | LayerMaskInfo | Ανάγνωση | Λαμβάνει τις πληροφορίες μάσκας. |
blending_ranges_info | LayerBlendingRangesInfo | Ανάγνωση | Λαμβάνει τις πληροφορίες των περιοχών ανάμειξης. |
channel_info | List | Ανάγνωση | Λαμβάνει τις πληροφορίες του καναλιού. |
raw_flags | int | Ανάγνωση | Επιστρέφει τις ακατέργαστες σημαίες. |
raw_layer_mask_section | `` | Ανάγνωση | Λαμβάνει την ακατέργαστη ενότητα μάσκας στρώματος. |
raw_layer_blending_ranges_section | `` | Ανάγνωση | Λαμβάνει την ακατέργαστη ενότητα περιοχών ανάμειξης στρώσης. |
layer_mask_data | Optional[LayerMaskDataShort] | Ανάγνωση/Εγγραφή | Ανακτά ή ορίζει τα δεδομένα μάσκας στρώματος. |
layer_blending_ranges_data | LayerBlendingRangesData | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τα δεδομένα των περιοχών ανάμειξης του στρώματος. |
additional_layer_data | bytes | Ανάγνωση | Λαμβάνει τα πρόσθετα δεδομένα του επιπέδου. |
raw_blend_mode_key | str | Ανάγνωση | Λαμβάνει το ακατέργαστο κλειδί λειτουργίας ανάμειξης. |
has_mutated | bool | Ανάγνωση | Λαμβάνει το has mutated. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
__init__() | Calls init σε αυτό το αντικείμενο Layer. |
mark_mutated() | Καλεί το mark_mutated σε αυτό το αντικείμενο Layer. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Καλεί τη load(reader, is_large_document) σε αυτό το αντικείμενο Layer. |
write(writer: BigEndianWriter, is_large_document: bool) | Καλεί τη write(writer, is_large_document) σε αυτό το αντικείμενο Layer. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Καλεί create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) σε αυτήν την παρουσία Layer. |