Layer
Przegląd
Layer jest klasą w Aspose.Psd FOSS dla Python.
Identyfikatory kanałów warstwy i długości danych są dostępne poprzez właściwości PsdLayerChannelInfo channel_id i data_length.
Ta klasa deklaruje 5 metod dla obiektów warstwy w programach Python. Dostępne metody to: __init__, create_parsed, load, mark_mutated, write. Publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Psd FOSS dla Python. Właściwości: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds i jeszcze 23.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
name | str | Odczyt/zapis | Pobiera lub ustawia nazwę. |
bounds | Rectangle | Odczyt | Pobiera granice. |
width | int | Odczyt | Pobiera szerokość. |
height | int | Odczyt | Pobiera wysokość. |
top | int | Odczyt/zapis | Pobiera lub ustawia górną wartość. |
left | int | Odczyt/zapis | Pobiera lub ustawia lewy. |
bottom | int | Odczyt/zapis | Pobiera lub ustawia dolną krawędź. |
right | int | Odczyt/zapis | Pobiera lub ustawia prawą wartość. |
is_visible | bool | Odczyt/zapis | Pobiera lub ustawia, czy jest widoczny. |
IsVisible | bool | Odczyt/zapis | Pobiera lub ustawia, czy jest widoczny. |
opacity | int | Odczyt/zapis | Pobiera lub ustawia przezroczystość. |
clipping | int | Odczyt/zapis | Pobiera lub ustawia clipping. |
blend_mode_key | BlendMode | Odczyt/zapis | Pobiera lub ustawia klucz trybu mieszania. |
channels_count | int | Odczyt | Zwraca liczbę kanałów. |
channel_information | List[ChannelInformation] | Odczyt/zapis | Pobiera lub ustawia informacje o kanale. |
channels | List[PsdLayerChannelInfo] | Odczyt | Pobiera kanały. |
has_mask_data | bool | Odczyt | Pobiera dane maski. |
has_blending_ranges_data | bool | Odczyt | Pobiera dane określające, czy istnieją zakresy mieszania. |
mask_info | LayerMaskInfo | Odczyt | Pobiera informacje o masce. |
blending_ranges_info | LayerBlendingRangesInfo | Odczyt | Pobiera informacje o zakresach mieszania. |
channel_info | List | Odczyt | Pobiera informacje o kanale. |
raw_flags | int | Odczyt | Pobiera surowe flagi. |
raw_layer_mask_section | `` | Odczyt | Pobiera surową sekcję maski warstwy. |
raw_layer_blending_ranges_section | `` | Odczyt | Pobiera surową sekcję zakresów mieszania warstwy. |
layer_mask_data | Optional[LayerMaskDataShort] | Odczyt/zapis | Pobiera lub ustawia dane maski warstwy. |
layer_blending_ranges_data | LayerBlendingRangesData | Odczyt/zapis | Pobiera lub ustawia dane zakresów mieszania warstwy. |
additional_layer_data | bytes | Odczyt | Pobiera dodatkowe dane warstwy. |
raw_blend_mode_key | str | Odczyt | Zwraca surowy klucz trybu mieszania. |
has_mutated | bool | Odczyt | Pobiera informację, czy został zmieniony. |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init na tej instancji Layer. |
mark_mutated() | Wywołuje mark_mutated na tej instancji warstwy. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Wywołuje load(reader, is_large_document) na tej instancji warstwy. |
write(writer: BigEndianWriter, is_large_document: bool) | Wywołuje write(writer, is_large_document) na tej instancji warstwy. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Wywołuje create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) na tej instancji warstwy. |