Layer
نظرة عامة
Layer هي فئة في Aspose.Psd FOSS لـ Python.
معرفات قنوات الطبقة وطول البيانات متاحة عبر خصائص PsdLayerChannelInfo channel_id و data_length.
هذه الفئة تعلن عن 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 | قراءة/كتابة | يحصل أو يحدد اليسار. |
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 data. |
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 | قراءة | يحصل على بيانات الطبقة الإضافية. |
raw_blend_mode_key | str | قراءة | يحصل على مفتاح وضع الدمج الخام. |
has_mutated | bool | قراءة | يحصل على ما إذا كان قد تم تعديلها. |
الطرق
| التوقيع | وصف |
|---|---|
__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 هذا. |