Layer

Prezentare generală

Layer este o clasă în Aspose.Psd FOSS pentru Python.

ID-urile canalelor Layer și lungimile datelor sunt disponibile prin proprietățile PsdLayerChannelInfo channel_id și data_length.

Această clasă declară 5 metode pentru obiectele Layer în programele Python. Metodele disponibile includ: __init__, create_parsed, load, mark_mutated, write. Membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Psd FOSS pentru Python. Proprietăți: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, și încă 23.

Proprietăți

NumeTipAccesDescriere:
namestrCitire/ScriereObține sau stabilește numele.
boundsRectangleCitireObține limitele.
widthintCitireObține lățimea.
heightintCitireObține înălțimea.
topintCitire/ScriereObține sau setează partea de sus.
leftintCitire/ScriereObține sau setează left.
bottomintCitire/ScriereObține sau setează partea de jos.
rightintCitire/ScriereObține sau stabilește valoarea din dreapta.
is_visibleboolCitire/ScriereObține sau setează vizibilitatea.
IsVisibleboolCitire/ScriereObține sau stabilește vizibilitatea.
opacityintCitire/ScriereObține sau stabilește opacitatea.
clippingintCitire/ScriereObține sau stabilește decuparea.
blend_mode_keyBlendModeCitire/ScriereObține sau stabilește cheia modului de amestecare.
channels_countintCitireObține numărul de canale.
channel_informationList[ChannelInformation]Citire/ScriereObține sau stabilește informațiile canalului.
channelsList[PsdLayerChannelInfo]CitireObține canalele.
has_mask_databoolCitireObține datele de mască.
has_blending_ranges_databoolCitireObține datele privind prezența intervalelor de amestecare.
mask_infoLayerMaskInfoCitireObține informațiile despre mască.
blending_ranges_infoLayerBlendingRangesInfoCitireObține informațiile despre intervalele de amestecare.
channel_infoListCitireObține informațiile canalului.
raw_flagsintCitireObține steagurile brute.
raw_layer_mask_section``CitireObține secțiunea brută a măștii stratului.
raw_layer_blending_ranges_section``CitireObține secțiunea brută a intervalelor de amestecare a stratului.
layer_mask_dataOptional[LayerMaskDataShort]Citire/ScriereObține sau setează datele măștii de strat.
layer_blending_ranges_dataLayerBlendingRangesDataCitire/ScriereObține sau stabilește datele intervalelor de amestecare ale stratului.
additional_layer_databytesCitireObține datele suplimentare ale stratului.
raw_blend_mode_keystrCitireObține cheia brută a modului de amestecare.
has_mutatedboolCitireObține has mutated.

Metode

SemnăturăDescriere:
__init__()Calls init pe această instanță de Layer.
mark_mutated()Apelează mark_mutated pe această instanță de Layer.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Apelează load(reader, is_large_document) pe această instanță de Layer.
write(writer: BigEndianWriter, is_large_document: bool)Apelează write(writer, is_large_document) pe această instanță de Layer.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Apelează create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) pe această instanță de Layer.

Vezi și:

 Română