Layer

Overzicht

Layer is een klasse in Aspose.Psd FOSS voor Python.

Layer-kanaal-ID’s en gegevenslengtes zijn beschikbaar via de PsdLayerChannelInfo eigenschappen channel_id en data_length.

Deze klasse verklaart 5 methoden voor Layer-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, create_parsed, load, mark_mutated, write. Openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Psd FOSS voor Python-pakket. Eigenschappen: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds en 23 meer.

Eigenschappen

NaamTypeToegangBeschrijving
namestrLezen/schrijvenHaalt de naam op of stelt deze in.
boundsRectangleLezenHaalt de grenzen op.
widthintLezenHaalt de breedte op.
heightintLezenHaalt de hoogte op.
topintLezen/schrijvenHaalt op of stelt de bovenkant in.
leftintLezen/schrijvenHaalt op of stelt de left in.
bottomintLezen/schrijvenGeeft of stelt de onderkant in.
rightintLezen/schrijvenHaalt op of stelt rechts in.
is_visibleboolLezen/schrijvenHaalt op of stelt de zichtbaarheid in.
IsVisibleboolLezen/schrijvenHaalt op of stelt de zichtbaarheid in.
opacityintLezen/schrijvenHaalt de opacity op of stelt deze in.
clippingintLezen/schrijvenKrijgt of stelt het knippen in.
blend_mode_keyBlendModeLezen/schrijvenHaalt of stelt de blend-modus sleutel in.
channels_countintLezenHaalt het aantal kanalen op.
channel_informationList[ChannelInformation]Lezen/schrijvenHaalt of stelt de kanaalinformatie in.
channelsList[PsdLayerChannelInfo]LezenHaalt de kanalen op.
has_mask_databoolLezenHaalt de has mask data op.
has_blending_ranges_databoolLezenHaalt de has blending ranges-gegevens op.
mask_infoLayerMaskInfoLezenHaalt de maskerinformatie op.
blending_ranges_infoLayerBlendingRangesInfoLezenHaalt de blending ranges-informatie op.
channel_infoListLezenHaalt de kanaalinformatie op.
raw_flagsintLezenHaalt de ruwe vlaggen op.
raw_layer_mask_section``LezenHaalt de ruwe laagmaskersectie op.
raw_layer_blending_ranges_section``LezenHaalt de ruwe laag-blendingsbereiken sectie op.
layer_mask_dataOptional[LayerMaskDataShort]Lezen/schrijvenHaalt of stelt de laagmaskergegevens in.
layer_blending_ranges_dataLayerBlendingRangesDataLezen/schrijvenHaalt op of stelt de blendbereiken-gegevens van de laag in.
additional_layer_databytesLezenHaalt de aanvullende laaggegevens op.
raw_blend_mode_keystrLezenHaalt de ruwe blend-modus sleutel op.
has_mutatedboolLezenHaalt de has mutated op.

Methoden

HandtekeningBeschrijving
__init__()Calls init op deze Layer-instantie.
mark_mutated()Roept mark_mutated aan op deze Layer-instantie.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Roept load(reader, is_large_document) aan op deze Layer-instantie.
write(writer: BigEndianWriter, is_large_document: bool)Roept write(writer, is_large_document) aan op deze Layer-instantie.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Roept create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) aan op deze Layer-instantie.

Zie ook

 Nederlands