PSDファイルは、形状、テキスト、効果などを含むさまざまなレイヤーを使用して画像を作成するために使用されます。アプリケーションでプログラムによってPSD画像を作成する必要がある場合があります。このような画像処理シナリオに従って、この記事では、C#でプログラムでPSD画像を作成する方法について説明します。
PSDイメージを作成するためのC#API-インストール
Aspose.PSD for .NET APIは、PSDおよびその他のいくつかのサポートされているファイル形式の作成、編集、または操作をサポートしています。 ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetコマンドを使用して、APIを構成できます。
PM> Install-Package Aspose.PSD
C#を使用してPSD画像を作成する
PSDファイルには、1つ以上のレイヤーを含めることができます。たとえば、テキストレイヤー、画像レイヤー、図形レイヤーなどです。この例では、デモンストレーション用のテキストレイヤーだけでなく、長方形や楕円などの図形を追加します。 C#を使用してPSDイメージを作成するには、以下の手順に従う必要があります。
- PsdImageクラスを使用して新しい画像を作成します。
- 画像データをクリアし、長方形と楕円形の描画を追加します。
- 任意のテキスト文字列を含むテキストレイヤーを追加します。
- Saveメソッドを使用して出力PSDファイルを書き込みます。
次のコードスニペットは、C#でプログラムでPSD画像を作成する方法を説明しています。
// 新しい画像を最初から作成する
PsdImage image = new PsdImage(450, 450);
// 画像データを入力
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);
// 長方形を描く
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));
// ペンオブジェクト、色、座標を指定して楕円形を描画します
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));
// テキストレイヤーを追加する
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// 出力PSDファイルを保存します
image.Save("CreatePSD.psd");
API機能を調べる
ドキュメントを見て、APIが提供する他のいくつかの機能を確認してください。
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIをフル稼働で評価できます。
結論
この記事では、C#を使用してプログラムでPSD画像を作成する方法を学習しました。形状の座標と色を指定して、長方形と楕円を描画する方法を検討しました。同様に、テキストレイヤーもPSD画像に追加され、これらの機能を画像処理アプリケーションに簡単に統合できることを説明します。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。