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