Layer

ภาพรวม

Layer เป็นคลาสใน Aspose.Psd FOSS สำหรับ Python.

Layer channel IDs และ data lengths สามารถเข้าถึงได้ผ่านคุณสมบัติ PsdLayerChannelInfo channel_id และ data_length.

คลาสนี้ประกาศ 5 methods สำหรับอ็อบเจกต์ 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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
namestrอ่าน/เขียนรับหรือกำหนดค่าชื่อ.
boundsRectangleอ่านรับขอบเขต.
widthintอ่านรับค่าความกว้าง.
heightintอ่านรับความสูง.
topintอ่าน/เขียนรับหรือกำหนดค่า top.
leftintอ่าน/เขียนรับหรือกำหนดค่า left.
bottomintอ่าน/เขียนรับหรือกำหนดค่าตำแหน่งด้านล่าง.
rightintอ่าน/เขียนรับหรือกำหนดค่าขวา.
is_visibleboolอ่าน/เขียนรับหรือกำหนดค่าการมองเห็น.
IsVisibleboolอ่าน/เขียนรับหรือกำหนดค่าการมองเห็น.
opacityintอ่าน/เขียนรับหรือกำหนดค่าความทึบแสง.
clippingintอ่าน/เขียนรับหรือกำหนดการคลิป.
blend_mode_keyBlendModeอ่าน/เขียนรับหรือกำหนดคีย์โหมดการผสม.
channels_countintอ่านรับจำนวนช่อง.
channel_informationList[ChannelInformation]อ่าน/เขียนรับหรือกำหนดข้อมูลช่อง.
channelsList[PsdLayerChannelInfo]อ่านรับช่องสัญญาณ.
has_mask_databoolอ่านรับข้อมูล has mask.
has_blending_ranges_databoolอ่านรับข้อมูลของ has blending ranges .
mask_infoLayerMaskInfoอ่านรับข้อมูลมาสก์.
blending_ranges_infoLayerBlendingRangesInfoอ่านรับข้อมูลช่วงการผสาน.
channel_infoListอ่านรับข้อมูลช่อง.
raw_flagsintอ่านรับ raw flags.
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อ่านรับค่า 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 นี้.

ดูเพิ่มเติม

 ภาษาไทย