Features
機能
Aspose.PSD FOSS for .NET は、ピクセルデータをレンダリングせずに PSD および PSB ドキュメントをロード、検査、保存します。機能セットは 3 つの領域に整理されており、それぞれが独自のガイドでカバーされています。
ドキュメントの読み込み、検査、保存
Image.Load() / PsdImage.Load() ファイルパスまたはストリームからドキュメントをロードします; PsdImage.Save() それを書き戻します。 PsdImage 解析されたヘッダー(Width, Height, ColorMode, Version, Compression, さらにその他) と解析された画像リソース。参照 Core API 完全なリファレンスについては。
レイヤーメタデータ
各解析された Layer ジオメトリ、可視性、不透明度、クリッピング、ブレンドモードに加えて、チャンネル、マスク、ブレンド範囲メタデータを公開します。レイヤー属性のサブセットは変更して再保存できます;レイヤーコレクション自体はフィルタリングまたは順序変更が可能です。参照 Layers 完全なリファレンスについては。
エラーハンドリング
ロードと保存の失敗は次を通じて報告されます PsdLoadException and PsdSaveException、どちらも標準の Exception クラスです。参照 Core例外 完全なリファレンスについては。
未サポート項目
このライブラリはピクセルデータをレンダリングせず、PSD/PSB を他の画像フォーマット(PNG や JPEG など)へ変換もしません。PSD/PSB コンテナ形式のメタデータに特化したリーダー兼ライターです。
ヒントとベストプラクティス
- 開始は Core API ドキュメントの読み込み、検査、保存のために。
- 使用してください Layers 個々のレイヤー メタデータを読み取ったり編集したりする必要がある場合は。
- Wrap
Load()/Save()例外処理で記述された呼び出し コア例外.
一般的な問題
| 問題 | 原因 | 修正 |
|---|---|---|
| レンダリングされたピクセル出力を期待しています | このライブラリはメタデータのみです | レンダリングには別のライブラリを使用してください; このライブラリは PSD/PSB メタデータのロード、検査、保存のみを行います |
FAQ
このライブラリは PSD ファイルをレンダリングまたは変換しますか?
いいえ。PSD/PSB ドキュメントのみを読み込み、検査し、保存します — ピクセルデータをレンダリングしたり、他の画像形式に変換したりはしません。
どこから始めればよいですか?
コア API のために PsdImage/Image エントリーポイント、次に Layers レイヤーレベルのメタデータ用、そして Core Exceptions エラー処理用に。
API Reference の概要
| Area | 対象 |
|---|---|
| ドキュメントの読み込み、検査、保存 | コア API |
| レイヤーメタデータ | Layers |
| ロード/セーブエラー処理 | コア例外 |