Layer
סקירה כללית
Layer היא מחלקה ב-Aspose.Psd FOSS עבור Python.
מזהי ערוצי השכבה ואורכי הנתונים זמינים דרך המאפיינים channel_id ו-data_length של PsdLayerChannelInfo.
מחלקה זו מגדירה 5 שיטות עבור אובייקטי שכבה בתוכניות 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 | קריאה/כתיבה | מקבל או מגדיר את Left. |
bottom | int | קריאה/כתיבה | מקבל או מגדיר את התחתון. |
right | int | קריאה/כתיבה | מקבל או מגדיר את הימין. |
is_visible | bool | קריאה/כתיבה | מקבל או מגדיר את IsVisible. |
IsVisible | bool | קריאה/כתיבה | מקבל או מגדיר את הנראות. |
opacity | int | קריאה/כתיבה | מקבל או מגדיר את השקיפות. |
clipping | int | קריאה/כתיבה | מקבל או מגדיר את החיתוך. |
blend_mode_key | BlendMode | קריאה/כתיבה | מקבל או מגדיר את מפתח מצב הערבוב. |
channels_count | int | קריאה | מקבל את מספר הערוצים. |
channel_information | List[ChannelInformation] | קריאה/כתיבה | מקבל או מגדיר את מידע הערוץ. |
channels | List[PsdLayerChannelInfo] | קריאה | מקבל את הערוצים. |
has_mask_data | bool | קריאה | מקבל את נתוני המסכה. |
has_blending_ranges_data | bool | קריאה | מקבל את נתוני has blending ranges. |
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 | קריאה | מקבל את נתוני layer הנוספים. |
raw_blend_mode_key | str | קריאה | מקבל את מפתח מצב הערבוב הגולמי. |
has_mutated | bool | קריאה | מקבל את has mutated. |
שיטות
| חתימה | תיאור |
|---|---|
__init__() | Calls init במופע שכבה זה. |
mark_mutated() | קורא ל mark_mutated על מופע שכבה זה. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | קורא לload(reader, is_large_document) על מופע שכבה זה. |
write(writer: BigEndianWriter, is_large_document: bool) | קורא לwrite(writer, is_large_document) על מופע שכבה זה. |
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) על מופע שכבה זה. |