MakeImageJavaを作成する

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

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

関連項目