Layer
Layer
Visión general
Layer es una clase en Aspose.Psd FOSS para Python.
Los IDs de canal de capa y las longitudes de datos están disponibles a través de las propiedades PsdLayerChannelInfo channel_id y data_length.
Esta clase declara 5 métodos para objetos Layer en programas Python. Los métodos disponibles incluyen: __init__, create_parsed, load, mark_mutated, write. Los miembros públicos son accesibles a cualquier aplicación Python después de instalar el paquete Aspose.Psd FOSS para Python. Propiedades: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, y 23 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
name | str | Lectura/Escritura | Obtiene o establece el nombre. |
bounds | Rectangle | Lectura | Obtiene los límites. |
width | int | Lectura | Obtiene el ancho. |
height | int | Lectura | Obtiene la altura. |
top | int | Lectura/Escritura | Obtiene o establece la parte superior. |
left | int | Lectura/Escritura | Obtiene o establece la izquierda. |
bottom | int | Lectura/Escritura | Obtiene o establece la parte inferior. |
right | int | Lectura/Escritura | Obtiene o establece la derecha. |
is_visible | bool | Lectura/Escritura | Obtiene o establece si es visible. |
IsVisible | bool | Lectura/Escritura | Obtiene o establece si es visible. |
opacity | int | Lectura/Escritura | Obtiene o establece la opacidad. |
clipping | int | Lectura/Escritura | Obtiene o establece el recorte. |
blend_mode_key | BlendMode | Lectura/Escritura | Obtiene o establece la clave del modo de fusión. |
channels_count | int | Lectura | Obtiene el recuento de canales. |
channel_information | List[ChannelInformation] | Lectura/Escritura | Obtiene o establece la información del canal. |
channels | List[PsdLayerChannelInfo] | Lectura | Obtiene los canales. |
has_mask_data | bool | Lectura | Obtiene los datos de máscara. |
has_blending_ranges_data | bool | Lectura | Obtiene los datos de has blending ranges. |
mask_info | LayerMaskInfo | Lectura | Obtiene la información de la máscara. |
blending_ranges_info | LayerBlendingRangesInfo | Lectura | Obtiene la información de los rangos de fusión. |
channel_info | List | Lectura | Obtiene la información del canal. |
raw_flags | int | Lectura | Obtiene los flags sin procesar. |
raw_layer_mask_section | `` | Lectura | Obtiene la sección sin procesar de la máscara de capa. |
raw_layer_blending_ranges_section | `` | Lectura | Obtiene la sección de rangos de fusión de la capa en bruto. |
layer_mask_data | Optional[LayerMaskDataShort] | Lectura/Escritura | Obtiene o establece los datos de la máscara de capa. |
layer_blending_ranges_data | LayerBlendingRangesData | Lectura/Escritura | Obtiene o establece los datos de rangos de fusión de la capa. |
additional_layer_data | bytes | Lectura | Obtiene los datos adicionales de la capa. |
raw_blend_mode_key | str | Lectura | Obtiene la clave sin procesar del modo de fusión. |
has_mutated | bool | Lectura | Obtiene el has mutado. |
Métodos
| Firma | Descripción |
|---|---|
__init__() | Calls init en esta instancia de Layer. |
mark_mutated() | Llama a mark_mutated en esta instancia de Layer. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Llama a load(reader, is_large_document) en esta instancia de Layer. |
write(writer: BigEndianWriter, is_large_document: bool) | Llama a write(writer, is_large_document) en esta instancia de Layer. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Llama a create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) en esta instancia de Layer. |