さまざまなシナリオで、PNG画像のサイズを縮小する必要がある場合があります。このような場合、PNGからJPGへの変換が一般的に行われます。 Javaアプリケーション内からこの変換を自動化するために、この記事では、JavaでプログラムによってPNG画像をJPGに変換する方法を示します。
PNGからJPGへの変換用のJavaAPI
PNG画像をJPEG形式に変換するには、Aspose.Imaging for Javaを使用します。これは、さまざまな画像形式を操作するための機能豊富な画像処理APIです。 APIは、画像をある形式から別の形式に変換するための強力な画像コンバーターも提供します。 APIのJARをダウンロードするか、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-imaging-java</artifactId>
<version>21.12</version>
<classifier>jdk16</classifier>
</dependency>
JavaでPNG画像をJPGに変換する
Aspose.Imaging for Javaは、PNGからJPGへの変換を実行するためのわずか数ステップを必要とします。 PNG画像をロードしてJPG形式で保存するだけです。 JavaでPNG画像をJPGに変換する方法を見てみましょう。
- Imageクラスを使用してPNGファイルをロードします。
- Image.save(string, JpegOptions)メソッドを使用して、PNGをJPGに変換します。
次のコードサンプルは、PNG画像をJPG形式に変換する方法を示しています。
// PNG画像を読み込む
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");
// 画像をJPGとして保存
image.save("png-to-jpg.jpg", new com.aspose.imaging.imageoptions.JpegOptions());
無料のAPIライセンスを取得する
無料の一時ライセンスを取得して、評価の制限なしにAspose.ImagingforJavaを使用できます。
結論
この記事では、JavaでPNG画像をJPGに変換する方法を学びました。 APIをインストールし、提供されているコードサンプルを統合するだけで、Javaアプリケーション内からPNGからJPGへの変換を自動化できます。さらに、ドキュメントを使用して、Java画像処理APIの詳細を調べることができます。また、フォーラムに質問を投稿することもできます。