Layer

Tổng quan

Layer là một lớp trong Aspose.Psd FOSS cho Python.

ID kênh lớp và độ dài dữ liệu có sẵn thông qua các thuộc tính PsdLayerChannelInfo channel_id và data_length.

Lớp này khai báo 5 phương thức cho các đối tượng Layer trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, create_parsed, load, mark_mutated, write. Các thành viên công cộng có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Psd FOSS cho Python. Thuộc tính: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, và 23 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
namestrĐọc/GhiLấy hoặc đặt tên.
boundsRectangleĐọcLấy giới hạn.
widthintĐọcLấy độ rộng.
heightintĐọcLấy chiều cao.
topintĐọc/GhiLấy hoặc đặt giá trị top.
leftintĐọc/GhiLấy hoặc đặt left.
bottomintĐọc/GhiLấy hoặc đặt bottom.
rightintĐọc/GhiLấy hoặc đặt giá trị bên phải.
is_visibleboolĐọc/GhiLấy hoặc đặt is visible.
IsVisibleboolĐọc/GhiLấy hoặc đặt thuộc tính hiển thị.
opacityintĐọc/GhiLấy hoặc thiết lập độ mờ.
clippingintĐọc/GhiLấy hoặc đặt phần cắt.
blend_mode_keyBlendModeĐọc/GhiLấy hoặc đặt khóa chế độ hòa trộn.
channels_countintĐọcLấy số lượng kênh.
channel_informationList[ChannelInformation]Đọc/GhiLấy hoặc đặt thông tin kênh.
channelsList[PsdLayerChannelInfo]ĐọcLấy các kênh.
has_mask_databoolĐọcLấy dữ liệuhas mask.
has_blending_ranges_databoolĐọcLấy dữ liệu của has blending ranges.
mask_infoLayerMaskInfoĐọcLấy thông tin mặt nạ.
blending_ranges_infoLayerBlendingRangesInfoĐọcLấy thông tin phạm vi pha trộn.
channel_infoListĐọcLấy thông tin kênh.
raw_flagsintĐọcLấy các cờ thô.
raw_layer_mask_section``ĐọcLấy phần mặt nạ lớp thô.
raw_layer_blending_ranges_section``ĐọcLấy phần phạm vi pha trộn lớp thô.
layer_mask_dataOptional[LayerMaskDataShort]Đọc/GhiLấy hoặc đặt dữ liệu mặt nạ lớp.
layer_blending_ranges_dataLayerBlendingRangesDataĐọc/GhiLấy hoặc đặt dữ liệu phạm vi hòa trộn lớp.
additional_layer_databytesĐọcLấy dữ liệu lớp bổ sung.
raw_blend_mode_keystrĐọcLấy khóa chế độ hòa trộn thô.
has_mutatedboolĐọcLấy giá trị đã bị biến đổi.

Phương thức

Chữ kýMô tả
__init__()Calls init trên instance Layer này.
mark_mutated()Gọi mark_mutated trên đối tượng Layer này.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Gọi load(reader, is_large_document) trên đối tượng Layer này.
write(writer: BigEndianWriter, is_large_document: bool)Gọi write(writer, is_large_document) trên đối tượng Layer này.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Gọi create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) trên đối tượng Layer này.

Xem thêm

 Tiếng Việt