Layer
Gambaran Umum
Layer adalah kelas dalam Aspose.Psd FOSS untuk Python.
ID saluran Layer dan panjang data tersedia melalui properti PsdLayerChannelInfo channel_id dan data_length.
Kelas ini mendeklarasikan 5 metode untuk objek Layer dalam program Python. Metode yang tersedia meliputi: __init__, create_parsed, load, mark_mutated, write. Anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Psd FOSS untuk Python. Properti: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, dan 23 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
name | str | Baca/Tulis | Mendapatkan atau mengatur nama. |
bounds | Rectangle | Baca | Mendapatkan batas. |
width | int | Baca | Mendapatkan lebar. |
height | int | Baca | Mendapatkan tinggi. |
top | int | Baca/Tulis | Mendapatkan atau mengatur nilai top. |
left | int | Baca/Tulis | Mendapatkan atau mengatur left. |
bottom | int | Baca/Tulis | Mendapatkan atau mengatur nilai bawah. |
right | int | Baca/Tulis | Mendapatkan atau mengatur right. |
is_visible | bool | Baca/Tulis | Mendapatkan atau mengatur visibilitas. |
IsVisible | bool | Baca/Tulis | Mendapatkan atau mengatur apakah terlihat. |
opacity | int | Baca/Tulis | Mendapatkan atau mengatur opasitas. |
clipping | int | Baca/Tulis | Mendapatkan atau mengatur clipping. |
blend_mode_key | BlendMode | Baca/Tulis | Mendapatkan atau mengatur kunci mode campuran. |
channels_count | int | Baca | Mendapatkan jumlah saluran. |
channel_information | List[ChannelInformation] | Baca/Tulis | Mendapatkan atau menetapkan informasi saluran. |
channels | List[PsdLayerChannelInfo] | Baca | Mendapatkan saluran. |
has_mask_data | bool | Baca | Mendapatkan data mask yang ada. |
has_blending_ranges_data | bool | Baca | Mendapatkan data apakah memiliki rentang pencampuran. |
mask_info | LayerMaskInfo | Baca | Mendapatkan informasi masker. |
blending_ranges_info | LayerBlendingRangesInfo | Baca | Mendapatkan info rentang pencampuran. |
channel_info | List | Baca | Mendapatkan info saluran. |
raw_flags | int | Baca | Mendapatkan flag mentah. |
raw_layer_mask_section | `` | Baca | Mendapatkan bagian masker lapisan mentah. |
raw_layer_blending_ranges_section | `` | Baca | Mendapatkan bagian rentang pencampuran lapisan mentah. |
layer_mask_data | Optional[LayerMaskDataShort] | Baca/Tulis | Mendapatkan atau mengatur data masker lapisan. |
layer_blending_ranges_data | LayerBlendingRangesData | Baca/Tulis | Mendapatkan atau mengatur data rentang pencampuran lapisan. |
additional_layer_data | bytes | Baca | Mendapatkan data lapisan tambahan. |
raw_blend_mode_key | str | Baca | Mendapatkan kunci mode blend mentah. |
has_mutated | bool | Baca | Mendapatkan nilai has mutated. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__() | Calls init pada instance Layer ini. |
mark_mutated() | Memanggil mark_mutated pada instance Layer ini. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Memanggil load(reader, is_large_document) pada instance Layer ini. |
write(writer: BigEndianWriter, is_large_document: bool) | Memanggil write(writer, is_large_document) pada instance Layer ini. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Memanggil create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) pada instance Layer ini. |