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

AdTürErişimAçıklama
namestrOkuma/YazmaAdı alır veya ayarlar.
boundsRectangleOkumaSınırları alır.
widthintOkumaGenişliği alır.
heightintOkumaYüksekliği alır.
topintOkuma/Yazmatop değerini alır veya ayarlar.
leftintOkuma/YazmaSol değerini alır veya ayarlar.
bottomintOkuma/YazmaAltı alır veya ayarlar.
rightintOkuma/YazmaSağ değerini alır veya ayarlar.
is_visibleboolOkuma/YazmaGörünür olup olduğunu alır veya ayarlar.
IsVisibleboolOkuma/YazmaAlır veya ayarlar görünür olup olduğunu.
opacityintOkuma/YazmaOpaklığı alır veya ayarlar.
clippingintOkuma/YazmaKırpmayı alır veya ayarlar.
blend_mode_keyBlendModeOkuma/YazmaKarışım modu anahtarını alır veya ayarlar.
channels_countintOkumaKanal sayısını alır.
channel_informationList[ChannelInformation]Okuma/YazmaKanal bilgisini alır veya ayarlar.
channelsList[PsdLayerChannelInfo]OkumaKanalları alır.
has_mask_databoolOkumahas mask verisini alır.
has_blending_ranges_databoolOkumaKarıştırma aralıkları verisini alır.
mask_infoLayerMaskInfoOkumaMaske bilgisini alır.
blending_ranges_infoLayerBlendingRangesInfoOkumaKarışım aralıkları bilgisini alır.
channel_infoListOkumaKanal bilgisini alır.
raw_flagsintOkumaHam bayrakları alır.
raw_layer_mask_section``OkumaHam katman maskesi bölümünü alır.
raw_layer_blending_ranges_section``OkumaKatmanın ham karıştırma aralıkları bölümünü alır.
layer_mask_dataOptional[LayerMaskDataShort]Okuma/YazmaKatman maskesi verisini alır veya ayarlar.
layer_blending_ranges_dataLayerBlendingRangesDataOkuma/YazmaKatman karıştırma aralıkları verisini alır veya ayarlar.
additional_layer_databytesOkumaEk katman verilerini alır.
raw_blend_mode_keystrOkumaHam karışım modu anahtarını alır.
has_mutatedboolOkumaDeğişip değişmediğini alır.

Yöntemler

İmzaAçı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.

Ayrıca Bakınız

 Türkçe