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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
name | str | Đọc/Ghi | Lấy hoặc đặt tên. |
bounds | Rectangle | Đọc | Lấy giới hạn. |
width | int | Đọc | Lấy độ rộng. |
height | int | Đọc | Lấy chiều cao. |
top | int | Đọc/Ghi | Lấy hoặc đặt giá trị top. |
left | int | Đọc/Ghi | Lấy hoặc đặt left. |
bottom | int | Đọc/Ghi | Lấy hoặc đặt bottom. |
right | int | Đọc/Ghi | Lấy hoặc đặt giá trị bên phải. |
is_visible | bool | Đọc/Ghi | Lấy hoặc đặt is visible. |
IsVisible | bool | Đọc/Ghi | Lấy hoặc đặt thuộc tính hiển thị. |
opacity | int | Đọc/Ghi | Lấy hoặc thiết lập độ mờ. |
clipping | int | Đọc/Ghi | Lấy hoặc đặt phần cắt. |
blend_mode_key | BlendMode | Đọc/Ghi | Lấy hoặc đặt khóa chế độ hòa trộn. |
channels_count | int | Đọc | Lấy số lượng kênh. |
channel_information | List[ChannelInformation] | Đọc/Ghi | Lấy hoặc đặt thông tin kênh. |
channels | List[PsdLayerChannelInfo] | Đọc | Lấy các kênh. |
has_mask_data | bool | Đọc | Lấy dữ liệuhas mask. |
has_blending_ranges_data | bool | Đọc | Lấy dữ liệu của has blending ranges. |
mask_info | LayerMaskInfo | Đọc | Lấy thông tin mặt nạ. |
blending_ranges_info | LayerBlendingRangesInfo | Đọc | Lấy thông tin phạm vi pha trộn. |
channel_info | List | Đọc | Lấy thông tin kênh. |
raw_flags | int | Đọc | Lấy các cờ thô. |
raw_layer_mask_section | `` | Đọc | Lấy phần mặt nạ lớp thô. |
raw_layer_blending_ranges_section | `` | Đọc | Lấy phần phạm vi pha trộn lớp thô. |
layer_mask_data | Optional[LayerMaskDataShort] | Đọc/Ghi | Lấy hoặc đặt dữ liệu mặt nạ lớp. |
layer_blending_ranges_data | LayerBlendingRangesData | Đọc/Ghi | Lấy hoặc đặt dữ liệu phạm vi hòa trộn lớp. |
additional_layer_data | bytes | Đọc | Lấy dữ liệu lớp bổ sung. |
raw_blend_mode_key | str | Đọc | Lấy khóa chế độ hòa trộn thô. |
has_mutated | bool | Đọc | Lấ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. |