PSD画像レイヤーC#を作成する

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イメージを作成するには、以下の手順に従う必要があります。

  1. PsdImageクラスを使用して新しい画像を作成します。
  2. 画像データをクリアし、長方形と楕円形の描画を追加します。
  3. 任意のテキスト文字列を含むテキストレイヤーを追加します。
  4. 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画像に追加され、これらの機能を画像処理アプリケーションに簡単に統合できることを説明します。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目