Layer

Layer

概要

Layer は Aspose.Psd の FOSS における Python 用のクラスです。

レイヤー チャネル ID とデータ長は、PsdLayerChannelInfo のプロパティ channel_id と data_length を通じて取得できます。

このクラスは Python プログラムのレイヤーオブジェクト向けに 5 つのメソッドを宣言しています。利用可能なメソッドは __init__、create_parsed、load、mark_mutated、write です。パブリックメンバーは、Aspose.Psd の Python 用 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読み取りhas mutated を取得します。

メソッド

シグネチャ説明
__init__()Calls init このレイヤーインスタンス上で。
mark_mutated()この Layer インスタンスで mark_mutated を呼び出します。
load(reader: BigEndianReader, is_large_document: bool) → "Layer"この Layer インスタンスで load(reader, is_large_document) を呼び出します。
write(writer: BigEndianWriter, is_large_document: bool)この Layer インスタンスで write(writer, is_large_document) を呼び出します。
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"この Layer インスタンスで create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) を呼び出します。

参照

 日本語