Layer

Layer

Áttekintés

Layer egy osztály a Aspose.Psd FOSS-ban a Python számára.

A réteg csatornaazonosítók és adathosszok a PsdLayerChannelInfo channel_id és data_length tulajdonságokon keresztül érhetők el.

Ez az osztály 5 metódust deklarál a Python programok rétegobjektumai számára. A rendelkezésre álló metódusok: __init__, create_parsed, load, mark_mutated, write. A nyilvános tagok bármely Python alkalmazás számára elérhetők a Aspose.Psd FOSS a Python csomag telepítése után. Tulajdonságok: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, és további 23.

Tulajdonságok

NévTípusHozzáférésLeírás
namestrOlvasás/ÍrásLekéri vagy beállítja a nevet.
boundsRectangleOlvasásLekéri a határokat.
widthintOlvasásVisszaadja a szélességet.
heightintOlvasásVisszaadja a magasságot.
topintOlvasás/ÍrásLekéri vagy beállítja a Top értékét.
leftintOlvasás/ÍrásLekéri vagy beállítja a bal értéket.
bottomintOlvasás/ÍrásLekéri vagy beállítja a bottom értéket.
rightintOlvasás/ÍrásLekéri vagy beállítja a jobbat.
is_visibleboolOlvasás/ÍrásLekéri vagy beállítja, hogy látható-e.
IsVisibleboolOlvasás/ÍrásVisszaadja vagy beállítja, hogy látható-e.
opacityintOlvasás/ÍrásLekéri vagy beállítja az átlátszóságot.
clippingintOlvasás/ÍrásVisszaadja vagy beállítja a vágást.
blend_mode_keyBlendModeOlvasás/ÍrásLekéri vagy beállítja a keverési mód kulcsát.
channels_countintOlvasásVisszaadja a csatornák számát.
channel_informationList[ChannelInformation]Olvasás/ÍrásA csatorna információját adja vissza vagy állítja be.
channelsList[PsdLayerChannelInfo]OlvasásLekéri a csatornákat.
has_mask_databoolOlvasásLekéri, hogy van-e maszk adat.
has_blending_ranges_databoolOlvasásLekéri a has blending ranges adatot.
mask_infoLayerMaskInfoOlvasásLekéri a maszk információkat.
blending_ranges_infoLayerBlendingRangesInfoOlvasásLekéri a keverési tartományok információit.
channel_infoListOlvasásLekéri a csatorna információt.
raw_flagsintOlvasásLekéri a nyers jelzőket.
raw_layer_mask_section``OlvasásLekéri a nyers rétegmaszk szekciót.
raw_layer_blending_ranges_section``OlvasásMegkapja a nyers réteg keverési tartományok szakaszát.
layer_mask_dataOptional[LayerMaskDataShort]Olvasás/ÍrásLekéri vagy beállítja a rétegmaszk adatot.
layer_blending_ranges_dataLayerBlendingRangesDataOlvasás/ÍrásLekéri vagy beállítja a réteg keverési tartományok adatait.
additional_layer_databytesOlvasásLekéri a további réteg adatokat.
raw_blend_mode_keystrOlvasásVisszaadja a nyers keverési mód kulcsát.
has_mutatedboolOlvasásLekéri, hogy megváltozott-e.

Metódusok

AláírásLeírás
__init__()Calls init ezen a Layer példányon.
mark_mutated()Meghívja a(z) mark_mutated függvényt ezen a Layer példányon.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Meghívja a load(reader, is_large_document) függvényt ezen a Layer példányon.
write(writer: BigEndianWriter, is_large_document: bool)Meghívja a write(writer, is_large_document) függvényt ezen a Layer példányon.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Meghívja a(z) create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) függvényt ezen a Layer példányon.

Lásd még:

 Magyar