JPGおよびPNG画像は、最も使用されているラスター画像形式の一部です。必要に応じて、JPGまたはPNG画像をPSDファイル形式に変換できます。さまざまなレイヤーを1つのファイルに結合するシナリオで役立ちます。次のセクションで詳細を確認できます。
PNGまたはJPGからPSDへのコンバーター–JavaAPIのインストール
ラスター画像からPSDへの変換は、さまざまなビジュアルリソースの管理に役立ちます。各画像をPSDレイヤーにエクスポートして、さらに処理することができます。 Aspose.PSD for JavaをNewReleasesセクションからダウンロードするか、次のMaven構成を介してインストールするだけです。
リポジトリ:
<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>20.9</version>
<classifier>jdk16</classifier>
</dependency>
Javaを使用してプログラムでPNG画像をPSDに変換する
次の手順でPNG画像をPSDファイルに変換できます。
- PsdImageクラスオブジェクトを初期化します
- 入力画像をFileInputStreamオブジェクトにロードします
- 入力画像をレイヤーとしてPSD画像に追加します
- PNG画像を出力PSDファイルに変換します
以下のコードは、Javaを使用してプログラムでPNG画像をPSDファイルに変換する方法を示しています。
String fileName = "Sample.png";
// PsdImageクラスオブジェクトを初期化します
PsdImage image = new PsdImage(900, 700);
// 入力画像をFileStreamオブジェクトにロードします
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// 入力画像をレイヤーとしてPSD画像に追加します
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();;
}
throw e;
}
// PNG画像を出力PSDファイルに変換します
image.save("PNGtoPSD.psd");
次のスクリーンショットは、PNG画像からPSDファイルへの変換の出力例を示しています。
Javaを使用してプログラムでJPG画像をPSDファイルに変換する
以下の手順でJPG画像をPSDファイルに変換できます。
- PsdImageクラスインスタンスを初期化します
- 入力JPG画像をInputStreamオブジェクトにロードします
- 入力画像をレイヤーとしてPSD画像に追加します
- JPG画像を出力PSDファイルに変換します
次のコードは、Javaを使用してプログラムでJPG画像をPSDファイルに変換する方法を説明しています。
String fileName = "Sample.jpg";
// PsdImageクラスオブジェクトを初期化します
PsdImage image = new PsdImage(900, 700);
// 入力画像をFileStreamオブジェクトにロードします
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// 入力画像をレイヤーとしてPSD画像に追加します
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();
}
throw e;
}
// JPG画像を出力PSDファイルに変換します
image.save("JPGtoPSD.psd");
無料のAPIライセンスを取得する
無料一時ライセンスをリクエストすることで、APIを最大限に評価できます。
結論
結論として、Javaを使用してプログラムでJPGまたはPNG画像ファイル形式をPSDファイルに変換する方法を学習しました。要件に応じて、出力PSDファイルをさらに処理できます。さらに、APIドキュメントにアクセスして、その他の機能を調べることもできます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。