レイヤーグループの作成
レイヤーグループは1つ以上のレイヤーで構成され、類似したレイヤーまたは関連するレイヤーを整理するのに役立ちます。Aspose.PSD for .NETを使用して、レイヤーグループを作成することができます。そのために、PsdImageクラスに新しいメソッドAddLayerGroupが追加され、レイヤーグループを追加するために使用できます。
レイヤーグループを作成する手順は以下の通りです:
- 指定した幅、高さ、および画像オプションを使用して、PsdImageクラスの画像インスタンスを作成します。
- 指定したグループ名とインデックスでLayerGroupを作成します。
- Layerクラスのインスタンスを作成し、PSD画像をそれに割り当てます。
- LayerGroupクラスによって公開されたAddLayerメソッドを使用して作成したレイヤーをレイヤーグループに追加します。
- 結果を保存します。
以下のコードスニペットはレイヤーグループを作成する方法を示しています。
レイヤーの名前変更
任意の名前を使用できますが、通常の慣行はそのレイヤーにあるオブジェクトや要素の一般的な説明を使用することです。この記事では、Aspose.PSD for .NETを使用してレイヤーの名前を変更する方法を示しています。そのために、Layerクラスに表示名を正しく表示するための新しいプロパティDisplayNameが追加されました。Photoshopがレイヤー名をNameプロパティを使用して保存すると、韓国語の文字はASCIIでバイト63 ‘?‘として保存されることが観察されています。そのため、レイヤー名を適切に表示したい場合はDisplayNameプロパティを使用してください。Nameプロパティは韓国語の文字をサポートしていないためです。
以下のコードサンプルは、レイヤーの名前を変更する方法を示しています。
リンクレイヤーのサポート
レイヤーをリンクすることは、レイヤーをグループ化することと同じです。2つ以上のレイヤーをリンクすると、リンクされたレイヤーの両方に特定の変更を行うことが可能になります。たとえば、1つのレイヤーに変換を適用すると、他のすべてのリンクされたレイヤーにも適用されます。この記事では、Aspose.PSDを使用してリンクされたレイヤーの取得とリンク解除する方法を示しています。