PSDJavaを圧縮する

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画像を圧縮できます。

  1. PsdImageクラスを使用してソースPSDファイルをロードします。
  2. PsdOptionsクラスのオブジェクトを作成します。
  3. CompressionMethodクラスを使用して圧縮手法を設定します。
  4. 最後に、出力された圧縮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アプリケーションをインストールする必要はありません。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目