Layer
نمای کلی
Layer یک کلاس در Aspose.Psd FOSS برای Python است.
شناسههای کانال لایه و طول دادهها از طریق ویژگیهای PsdLayerChannelInfo channel_id و data_length در دسترس هستند.
این کلاس 5 متد برای اشیاء لایه در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__, create_parsed, load, mark_mutated, write هستند. اعضای عمومی پس از نصب بسته Aspose.Psd FOSS برای Python به هر برنامه 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 | خواندن/نوشتن | دریافت یا تنظیم مقدار قابل مشاهده. |
opacity | int | خواندن/نوشتن | دریافت یا تنظیم شفافیت. |
clipping | int | خواندن/نوشتن | دریافت یا تنظیم clipping. |
blend_mode_key | BlendMode | خواندن/نوشتن | کلید حالت ترکیب را دریافت یا تنظیم میکند. |
channels_count | int | خواندن | تعداد کانالها را دریافت میکند. |
channel_information | List[ChannelInformation] | خواندن/نوشتن | دریافت یا تنظیم اطلاعات کانال. |
channels | List[PsdLayerChannelInfo] | خواندن | کانالها را دریافت میکند. |
has_mask_data | bool | خواندن | دادههای ماسک موجود را دریافت میکند. |
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 | خواندن | دریافت میکند که آیا تغییر کرده است. |
روش ها
| امضا | توضیح |
|---|---|
__init__() | Calls init در این نمونه Layer. |
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) را روی این نمونه لایه فراخوانی میکند. |