Layer

Огляд

Layer — це клас у Aspose.Psd FOSS для Python.

Ідентифікатори каналів шарів та довжини даних доступні через властивості PsdLayerChannelInfo channel_id і data_length.

Цей клас оголошує 5 методів для об’єктів Layer у програмах Python. Доступні методи включають: __init__, create_parsed, load, mark_mutated, write. Публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.Psd FOSS для Python. Властивості: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds та ще 23.

Властивості

НазваТипДоступОпис
namestrЧитання/ЗаписОтримує або встановлює ім’я.
boundsRectangleЧитанняОтримує межі.
widthintЧитанняОтримує ширину.
heightintЧитанняОтримує висоту.
topintЧитання/ЗаписОтримує або задає верх.
leftintЧитання/ЗаписОтримує або задає лівий.
bottomintЧитання/ЗаписОтримує або встановлює нижню межу.
rightintЧитання/ЗаписОтримує або встановлює праву.
is_visibleboolЧитання/ЗаписОтримує або встановлює, чи видимий.
IsVisibleboolЧитання/ЗаписОтримує або встановлює, чи є видимим.
opacityintЧитання/ЗаписОтримує або встановлює прозорість.
clippingintЧитання/ЗаписОтримує або встановлює обрізання.
blend_mode_keyBlendModeЧитання/ЗаписОтримує або встановлює ключ режиму змішування.
channels_countintЧитанняОтримує кількість каналів.
channel_informationList[ChannelInformation]Читання/ЗаписОтримує або задає інформацію про канал.
channelsList[PsdLayerChannelInfo]ЧитанняОтримує канали.
has_mask_databoolЧитанняОтримує дані про наявність маски.
has_blending_ranges_databoolЧитанняОтримує дані про наявність діапазонів змішування.
mask_infoLayerMaskInfoЧитанняОтримує інформацію про маску.
blending_ranges_infoLayerBlendingRangesInfoЧитанняОтримує інформацію про діапазони змішування.
channel_infoListЧитанняОтримує інформацію про канал.
raw_flagsintЧитанняОтримує необроблені прапорці.
raw_layer_mask_section``ЧитанняОтримує необроблений розділ маски шару.
raw_layer_blending_ranges_section``ЧитанняОтримує необроблений розділ діапазонів змішування шару.
layer_mask_dataOptional[LayerMaskDataShort]Читання/ЗаписОтримує або встановлює дані маски шару.
layer_blending_ranges_dataLayerBlendingRangesDataЧитання/ЗаписОтримує або задає дані діапазонів змішування шару.
additional_layer_databytesЧитанняОтримує додаткові дані шару.
raw_blend_mode_keystrЧитанняОтримує необроблений ключ режиму змішування.
has_mutatedboolЧитанняОтримує значення hasMutated.

Методи

СигнатураОпис
__init__()Calls init на цьому екземплярі Layer.
mark_mutated()Викликає mark_mutated у цьому екземплярі Layer.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Викликає load(reader, is_large_document) у цьому екземплярі Layer.
write(writer: BigEndianWriter, is_large_document: bool)Викликає write(writer, is_large_document) у цьому екземплярі Layer.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Викликає create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) у цьому екземплярі Layer.

Дивіться також

 Українська