PsdImage
PsdImage
概要
PsdImage は Aspose.Psd の Python 用 FOSS におけるクラスです。継承元: Image。
レンダリングせずにロード、検査、保存できる PSD 画像を表します。
このクラスは Python プログラム内の PsdImage オブジェクト向けに 5 つのメソッドを宣言します。利用可能なメソッドは __init__、dispose、load、save です。Aspose.Psd の Python 用 FOSS パッケージをインストールすれば、すべての Python アプリケーションから公開メンバーにアクセスできます。プロパティ: active_layer、bits_per_channel、channels、channels_count、color_data_info、color_mode、その他 30 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
width | int | 読み取り | ドキュメントの幅(ピクセル単位)を取得します。 |
height | int | 読み取り | ドキュメントの高さ(ピクセル単位)を取得します。 |
channels | int | 読み取り | PSDヘッダーからドキュメントのチャンネル数を取得します。 |
bits_per_channel | int | 読み取り | チャンネルごとに格納されているビット数を取得します。 |
color_mode | ColorModes | 読み取り/書き込み | ヘッダーで報告されている PSD カラーモードを取得します。 |
version | int | 読み取り/書き込み | Aspose.PSD-compatible API バージョン番号を取得または設定します。 |
header | PsdHeader | 読み取り | 解析された PSD/PSB ヘッダー オブジェクトを取得します。 |
is_large_document | bool | 読み取り | ロードされたドキュメントが PSB 大文書コンテナを使用しているかどうかを取得します。 |
is_psb | bool | 読み取り | :attr:is_large_document と同等です。 |
layers | List[Layer] | 読み取り/書き込み | 解析されたレイヤーコレクションを取得します。 |
channels_count | int | 読み取り | PSD チャネルの数を取得します。 |
size | Size | 読み取り | 画像のサイズを取得します。 |
active_layer | Optional[Layer] | 読み取り/書き込み | アクティブなレイヤーを取得します。 |
layer_count | int | 読み取り | ドキュメント内で解析されたレイヤーの数を取得します。 |
has_layers | bool | 読み取り | ドキュメントに少なくとも1つの解析済みレイヤーが含まれているかどうかを取得します。 |
has_image_resources | bool | 読み取り | ドキュメントに解析済み画像リソースが含まれているかどうかを取得します。 |
resource_count | int | 読み取り | 解析された画像リソースブロックの数を取得します。 |
image_resources | List[ResourceBlock] | 読み取り/書き込み | PSD イメージ リソースを取得または設定します。 |
global_layer_resources | List[LayerResource] | 読み取り/書き込み | グローバルレイヤーリソースを取得または設定します。 |
global_layer_mask_info | GlobalLayerMaskInfo | 読み取り | グローバルレイヤーマスク情報を取得します。 |
is_flatten | bool | 読み取り | PSD画像がフラット化されているかどうかを取得します。 |
has_transparency_data | bool | 読み取り/書き込み | 最初のアルファチャネルが透過データを含むかどうかを取得または設定します。 |
resources | `` | 読み取り | 解析された画像リソースブロックの読み取り専用サマリーを取得します。 |
has_color_mode_data | bool | 読み取り | ドキュメントがカラーモードデータバイトを含むかどうかを取得します。 |
color_data_info | PsdColorDataInfo | 読み取り | 解析された Color Mode Data セクションの読み取り専用サマリーを取得します。 |
indexed_palette | Optional[IndexedColorPaletteInfo] | 読み取り | 存在する場合、解析されたインデックスパレットの概要を取得します。 |
has_merged_image_data | bool | 読み取り | ドキュメントがマージされた画像データのペイロードバイトを含んでいるかどうかを取得します。 |
compression | CompressionMethod | 読み取り | マージされた画像データセクションで使用されている圧縮方法を取得します。 |
image_data_info | PsdImageDataInfo | 読み取り | 解析されたマージ済み画像データ構造の読み取り専用サマリーを取得します。 |
image_data_kind | ImageDataKind | 読み取り | マージされた画像データペイロードの構造種別を取得します。 |
uses_prediction | bool | 読み取り | マージされた画像データペイロードで ZIP 予測が使用されているかどうかを取得します。 |
has_icc_profile | bool | 読み取り | 埋め込まれた ICC プロファイル リソースが存在するかどうかを取得します。 |
is_icc_profile_untagged | Optional[bool] | 読み取り | 存在する場合、解析されたタグなし ICC プロファイル フラグを取得します。 |
parsed_color_data | ColorData | 読み取り | 内部検証/テスト用に解析されたカラーモードデータの詳細を取得します。 |
parsed_resources | List[UnknownResource] | 読み取り | 内部検証/テスト用に解析された画像リソースを取得します。 |
global_angle | int | 読み取り | グローバル角度を取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) この PsdImage インスタンス上で。 |
load(file_path_or_stream) → PsdImage | ファイルパスまたは読み取り可能なストリームから PSD 画像を読み込みます。 |
save(file_path_or_stream) | 画像をファイルパスまたは書き込み可能なストリームに保存します。 |
dispose() | 画像を解放し、必要に応じて基になるストリームも解放します。 |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | この PsdImage インスタンスで load(source) を呼び出します。 |