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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
name | str | Lezen/schrijven | Haalt de naam op of stelt deze in. |
bounds | Rectangle | Lezen | Haalt de grenzen op. |
width | int | Lezen | Haalt de breedte op. |
height | int | Lezen | Haalt de hoogte op. |
top | int | Lezen/schrijven | Haalt op of stelt de bovenkant in. |
left | int | Lezen/schrijven | Haalt op of stelt de left in. |
bottom | int | Lezen/schrijven | Geeft of stelt de onderkant in. |
right | int | Lezen/schrijven | Haalt op of stelt rechts in. |
is_visible | bool | Lezen/schrijven | Haalt op of stelt de zichtbaarheid in. |
IsVisible | bool | Lezen/schrijven | Haalt op of stelt de zichtbaarheid in. |
opacity | int | Lezen/schrijven | Haalt de opacity op of stelt deze in. |
clipping | int | Lezen/schrijven | Krijgt of stelt het knippen in. |
blend_mode_key | BlendMode | Lezen/schrijven | Haalt of stelt de blend-modus sleutel in. |
channels_count | int | Lezen | Haalt het aantal kanalen op. |
channel_information | List[ChannelInformation] | Lezen/schrijven | Haalt of stelt de kanaalinformatie in. |
channels | List[PsdLayerChannelInfo] | Lezen | Haalt de kanalen op. |
has_mask_data | bool | Lezen | Haalt de has mask data op. |
has_blending_ranges_data | bool | Lezen | Haalt de has blending ranges-gegevens op. |
mask_info | LayerMaskInfo | Lezen | Haalt de maskerinformatie op. |
blending_ranges_info | LayerBlendingRangesInfo | Lezen | Haalt de blending ranges-informatie op. |
channel_info | List | Lezen | Haalt de kanaalinformatie op. |
raw_flags | int | Lezen | Haalt de ruwe vlaggen op. |
raw_layer_mask_section | `` | Lezen | Haalt de ruwe laagmaskersectie op. |
raw_layer_blending_ranges_section | `` | Lezen | Haalt de ruwe laag-blendingsbereiken sectie op. |
layer_mask_data | Optional[LayerMaskDataShort] | Lezen/schrijven | Haalt of stelt de laagmaskergegevens in. |
layer_blending_ranges_data | LayerBlendingRangesData | Lezen/schrijven | Haalt op of stelt de blendbereiken-gegevens van de laag in. |
additional_layer_data | bytes | Lezen | Haalt de aanvullende laaggegevens op. |
raw_blend_mode_key | str | Lezen | Haalt de ruwe blend-modus sleutel op. |
has_mutated | bool | Lezen | Haalt de has mutated op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__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. |