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 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
bounds | Rectangle | 読み取り | 境界を取得します。 |
width | int | 読み取り | 幅を取得します。 |
height | int | 読み取り | 高さを取得します。 |
top | int | 読み取り/書き込み | 上部を取得または設定します。 |
left | int | 読み取り/書き込み | 左を取得または設定します。 |
bottom | int | 読み取り/書き込み | 下部を取得または設定します。 |
right | int | 読み取り/書き込み | 右側を取得または設定します。 |
is_visible | bool | 読み取り/書き込み | 取得または設定します。可視かどうか。 |
IsVisible | bool | 読み取り/書き込み | 可視かどうかを取得または設定します。 |
opacity | int | 読み取り/書き込み | 不透明度を取得または設定します。 |
clipping | int | 読み取り/書き込み | クリッピングを取得または設定します。 |
blend_mode_key | BlendMode | 読み取り/書き込み | ブレンドモードキーを取得または設定します。 |
channels_count | int | 読み取り | チャンネル数を取得します。 |
channel_information | List[ChannelInformation] | 読み取り/書き込み | チャンネル情報を取得または設定します。 |
channels | List[PsdLayerChannelInfo] | 読み取り | チャネルを取得します。 |
has_mask_data | bool | 読み取り | マスク データがあるかを取得します。 |
has_blending_ranges_data | bool | 読み取り | ブレンド範囲データが存在するかどうかを取得します。 |
mask_info | LayerMaskInfo | 読み取り | マスク情報を取得します。 |
blending_ranges_info | LayerBlendingRangesInfo | 読み取り | ブレンド範囲情報を取得します。 |
channel_info | List | 読み取り | チャンネル情報を取得します。 |
raw_flags | int | 読み取り | 生のフラグを取得します。 |
raw_layer_mask_section | `` | 読み取り | 生のレイヤーマスクセクションを取得します。 |
raw_layer_blending_ranges_section | `` | 読み取り | 生のレイヤーブレンディング範囲セクションを取得します。 |
layer_mask_data | Optional[LayerMaskDataShort] | 読み取り/書き込み | レイヤーマスク データを取得または設定します。 |
layer_blending_ranges_data | LayerBlendingRangesData | 読み取り/書き込み | レイヤーのブレンド範囲データを取得または設定します。 |
additional_layer_data | bytes | 読み取り | 追加のレイヤーデータを取得します。 |
raw_blend_mode_key | str | 読み取り | 生のブレンドモードキーを取得します。 |
has_mutated | bool | 読み取り | 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) を呼び出します。 |