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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
namestrخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
boundsRectangleخواندنمرزها را دریافت می‌کند.
widthintخواندنعرض را دریافت می‌کند.
heightintخواندنارتفاع را دریافت می‌کند.
topintخواندن/نوشتنمقدار بالایی را دریافت یا تنظیم می‌کند.
leftintخواندن/نوشتنمقدار سمت چپ را دریافت یا تنظیم می‌کند.
bottomintخواندن/نوشتندریافت یا تنظیم مقدار پایین.
rightintخواندن/نوشتندریافت یا تنظیم مقدار راست.
is_visibleboolخواندن/نوشتندریافت یا تنظیم مقدار قابل مشاهده.
IsVisibleboolخواندن/نوشتندریافت یا تنظیم مقدار قابل مشاهده.
opacityintخواندن/نوشتندریافت یا تنظیم شفافیت.
clippingintخواندن/نوشتندریافت یا تنظیم clipping.
blend_mode_keyBlendModeخواندن/نوشتنکلید حالت ترکیب را دریافت یا تنظیم می‌کند.
channels_countintخواندنتعداد کانال‌ها را دریافت می‌کند.
channel_informationList[ChannelInformation]خواندن/نوشتندریافت یا تنظیم اطلاعات کانال.
channelsList[PsdLayerChannelInfo]خواندنکانال‌ها را دریافت می‌کند.
has_mask_databoolخواندنداده‌های ماسک موجود را دریافت می‌کند.
has_blending_ranges_databoolخواندنداده‌های داشتن محدوده‌های ترکیب را دریافت می‌کند.
mask_infoLayerMaskInfoخواندناطلاعات ماسک را دریافت می‌کند.
blending_ranges_infoLayerBlendingRangesInfoخواندناطلاعات بازه‌های ترکیب را دریافت می‌کند.
channel_infoListخواندناطلاعات کانال را دریافت می‌کند.
raw_flagsintخواندنپرچم‌های خام را دریافت می‌کند.
raw_layer_mask_section``خواندنبخش ماسک لایهٔ خام را دریافت می‌کند.
raw_layer_blending_ranges_section``خواندنبخش محدوده‌های ترکیبی لایهٔ خام را دریافت می‌کند.
layer_mask_dataOptional[LayerMaskDataShort]خواندن/نوشتندریافت یا تنظیم داده‌های ماسک لایه.
layer_blending_ranges_dataLayerBlendingRangesDataخواندن/نوشتنداده‌های محدوده‌های ترکیب لایه را دریافت یا تنظیم می‌کند.
additional_layer_databytesخواندنداده‌های لایهٔ اضافی را دریافت می‌کند.
raw_blend_mode_keystrخواندنکلید حالت ترکیب خام را دریافت می‌کند.
has_mutatedboolخواندندریافت می‌کند که آیا تغییر کرده است.

روش ها

امضاتوضیح
__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) را روی این نمونه لایه فراخوانی می‌کند.

همچنین ببینید:

 فارسی