Layer

Übersicht

Layer ist eine Klasse in Aspose.Psd FOSS für Python.

Layer-Kanal-IDs und Datenlängen sind über die PsdLayerChannelInfo-Eigenschaften channel_id und data_length verfügbar.

Diese Klasse deklariert 5 Methoden für Layer-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, create_parsed, load, mark_mutated, write. Öffentliche Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Psd FOSS-Pakets für Python zugänglich. Eigenschaften: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds und 23 weitere.

Eigenschaften

NameTypZugriffBeschreibung
namestrLesen/SchreibenRuft den Namen ab oder legt ihn fest.
boundsRectangleLesenGibt die Grenzen zurück.
widthintLesenGibt die Breite zurück.
heightintLesenGibt die Höhe zurück.
topintLesen/SchreibenLiest oder setzt die Oberkante.
leftintLesen/SchreibenLiest oder setzt den linken Wert.
bottomintLesen/SchreibenRuft den unteren Wert ab oder legt ihn fest.
rightintLesen/SchreibenLiest oder setzt den rechten Wert.
is_visibleboolLesen/SchreibenLiest oder legt die Sichtbarkeit fest.
IsVisibleboolLesen/SchreibenLiest oder setzt die Sichtbarkeit.
opacityintLesen/SchreibenRuft die Deckkraft ab oder legt sie fest.
clippingintLesen/SchreibenRuft das clipping ab oder legt es fest.
blend_mode_keyBlendModeLesen/SchreibenLiest oder setzt den Blendmodus-Schlüssel.
channels_countintLesenRuft die Kanalanzahl ab.
channel_informationList[ChannelInformation]Lesen/SchreibenLiest oder setzt die Kanalinformationen.
channelsList[PsdLayerChannelInfo]LesenRuft die Kanäle ab.
has_mask_databoolLesenRuft die Has-Maskendaten ab.
has_blending_ranges_databoolLesenLiest die has blending ranges-Daten.
mask_infoLayerMaskInfoLesenRuft die Maskeninformationen ab.
blending_ranges_infoLayerBlendingRangesInfoLesenRuft die Informationen zu den Mischbereichen ab.
channel_infoListLesenRuft die Kanalinformationen ab.
raw_flagsintLesenRuft die rohen flags ab.
raw_layer_mask_section``LesenGibt den rohen Ebenenmaskenabschnitt zurück.
raw_layer_blending_ranges_section``LesenRuft den rohen Layer-Blending-Ranges-Abschnitt ab.
layer_mask_dataOptional[LayerMaskDataShort]Lesen/SchreibenLiest oder setzt die Ebenenmaskendaten.
layer_blending_ranges_dataLayerBlendingRangesDataLesen/SchreibenRuft die Daten der Ebenen-Blending-Bereiche ab oder legt sie fest.
additional_layer_databytesLesenLiefert die zusätzlichen Ebenendaten.
raw_blend_mode_keystrLesenGibt den rohen Blendmodus-Schlüssel zurück.
has_mutatedboolLesenGibt zurück, ob mutiert wurde.

Methoden

SignaturBeschreibung
__init__()Calls init bei dieser Layer-Instanz.
mark_mutated()Ruft mark_mutated auf dieser Layer-Instanz auf.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Ruft load(reader, is_large_document) auf dieser Layer-Instanz auf.
write(writer: BigEndianWriter, is_large_document: bool)Ruft write(writer, is_large_document) auf dieser Layer-Instanz auf.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Ruft create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) auf dieser Layer-Instanz auf.

Siehe auch

 Deutsch