PSDファイルは、さまざまなレイヤーを使用して画像をデザインするために作成されます。ビジュアルデータとレイヤーが原因で、さまざまなPSDファイルのサイズが大きくなる可能性があります。このような場合、PSD画像を圧縮してファイルサイズを小さくすることをお勧めします。この記事では、JavaでPSDPhotoshopファイルをプログラムで圧縮する方法について説明します。
PSDPhotoshopファイルを圧縮するJavaAPI–インストール
Aspose.PSD for Java APIを使用して、JavaでプログラムによってPhotoshopファイルを操作できます。 JavaでPSD画像を圧縮することもできます。 新しいリリースセクションからJARファイルをすばやくダウンロードするか、アプリケーションのpom.xmlファイルで次の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>21.7</version>
<classifier>jdk16</classifier>
</dependency>
JavaでプログラムでPSD画像を圧縮する
次の手順で、JavaでPSD画像を圧縮できます。
- PsdImageクラスを使用してソースPSDファイルをロードします。
- PsdOptionsクラスのオブジェクトを作成します。
- CompressionMethodクラスを使用して圧縮手法を設定します。
- 最後に、出力された圧縮PSD画像をファイルサイズを小さくして保存します。
以下のコードスニペットは、JavaでPSD画像をプログラムで圧縮する方法を示しています。
// 入力PSDファイルをロードします
PsdImage image = new PsdImage("Input.psd");
// PsdOptionsのインスタンスを作成して、圧縮方法を設定します
PsdOptions psdOptions = new PsdOptions();
psdOptions.setCompressionMethod(CompressionMethod.RLE);
// 圧縮されたPSD画像ファイルを保存します
image.save("PSDcompression.psd", psdOptions);
API機能を調べる
ドキュメントセクションを調べて、APIに含まれている他の多くの機能について学ぶことができます。
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIをフル稼働で評価できます。
結論
この記事では、JavaでPSDPhotoshopファイルをプログラムで圧縮する方法を確認しました。さらに、PSDファイルのサイズを縮小するためにPhotoshopアプリケーションをインストールする必要はありません。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。