Layer
Genel Bakış
Layer, Aspose.Psd FOSS içinde Python için bir sınıftır.
Katman kanal kimlikleri ve veri uzunlukları, PsdLayerChannelInfo özellikleri channel_id ve data_length aracılığıyla bulunabilir.
Bu sınıf, Python programlarındaki Katman nesneleri için 5 yöntem bildirir. Kullanılabilir yöntemler şunlardır: __init__, create_parsed, load, mark_mutated, write. Genel üyeler, Aspose.Psd FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds ve 23 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
name | str | Okuma/Yazma | Adı alır veya ayarlar. |
bounds | Rectangle | Okuma | Sınırları alır. |
width | int | Okuma | Genişliği alır. |
height | int | Okuma | Yüksekliği alır. |
top | int | Okuma/Yazma | top değerini alır veya ayarlar. |
left | int | Okuma/Yazma | Sol değerini alır veya ayarlar. |
bottom | int | Okuma/Yazma | Altı alır veya ayarlar. |
right | int | Okuma/Yazma | Sağ değerini alır veya ayarlar. |
is_visible | bool | Okuma/Yazma | Görünür olup olduğunu alır veya ayarlar. |
IsVisible | bool | Okuma/Yazma | Alır veya ayarlar görünür olup olduğunu. |
opacity | int | Okuma/Yazma | Opaklığı alır veya ayarlar. |
clipping | int | Okuma/Yazma | Kırpmayı alır veya ayarlar. |
blend_mode_key | BlendMode | Okuma/Yazma | Karışım modu anahtarını alır veya ayarlar. |
channels_count | int | Okuma | Kanal sayısını alır. |
channel_information | List[ChannelInformation] | Okuma/Yazma | Kanal bilgisini alır veya ayarlar. |
channels | List[PsdLayerChannelInfo] | Okuma | Kanalları alır. |
has_mask_data | bool | Okuma | has mask verisini alır. |
has_blending_ranges_data | bool | Okuma | Karıştırma aralıkları verisini alır. |
mask_info | LayerMaskInfo | Okuma | Maske bilgisini alır. |
blending_ranges_info | LayerBlendingRangesInfo | Okuma | Karışım aralıkları bilgisini alır. |
channel_info | List | Okuma | Kanal bilgisini alır. |
raw_flags | int | Okuma | Ham bayrakları alır. |
raw_layer_mask_section | `` | Okuma | Ham katman maskesi bölümünü alır. |
raw_layer_blending_ranges_section | `` | Okuma | Katmanın ham karıştırma aralıkları bölümünü alır. |
layer_mask_data | Optional[LayerMaskDataShort] | Okuma/Yazma | Katman maskesi verisini alır veya ayarlar. |
layer_blending_ranges_data | LayerBlendingRangesData | Okuma/Yazma | Katman karıştırma aralıkları verisini alır veya ayarlar. |
additional_layer_data | bytes | Okuma | Ek katman verilerini alır. |
raw_blend_mode_key | str | Okuma | Ham karışım modu anahtarını alır. |
has_mutated | bool | Okuma | Değişip değişmediğini alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | Calls init bu Layer örneğinde. |
mark_mutated() | Bu Katman örneğinde mark_mutated çağırır. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Bu Katman örneğinde load(reader, is_large_document) çağırır. |
write(writer: BigEndianWriter, is_large_document: bool) | Bu Katman örneğinde write(writer, is_large_document) çağırır. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Bu Katman örneğinde create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) çağırır. |