jpg画像をJavaでpng形式に変換する

JPGはよく知られており、最も一般的に使用されている画像形式の1つです。ただし、JPG画像は保存するたびに品質が低下します。したがって、PNGなどのロスレス形式に変換する必要がある場合があります。この変換をプログラムで実行するために、この記事では、JavaでJPG画像をPNGに変換する方法を示します。

JPGからPNGへの変換用のJavaAPI

Aspose.Imaging for Javaは、一般的な画像形式の操作をサポートする機能豊富な画像処理APIです。さらに、画像をある形式から別の形式にシームレスに変換できます。この記事では、このAPIを使用してJPG画像をPNG形式に変換します。 APIの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-imaging-java</artifactId>
    <version>21.12</version>
    <classifier>jdk16</classifier>
</dependency>

JavaでJPG画像をPNGに変換する

Aspose.Imagingを使用してJPG画像をPNG形式に変換するのは非常に簡単です。 JPGファイルをロードしてPNG画像として保存するだけです。以下は、JavaでJPG画像をPNGに変換する手順です。

次のコードサンプルは、JPG画像をPNG形式に変換する方法を示しています。

// JPG画像を読み込む
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.jpg");

// PNGオプションの作成と設定
com.aspose.imaging.imageoptions.PngOptions options = new com.aspose.imaging.imageoptions.PngOptions();
options.setColorType(com.aspose.imaging.fileformats.png.PngColorType.TruecolorWithAlpha);

// 画像をPNGとして保存
image.save("jpg-to-png.png", options);

無料のAPIライセンスを取得する

無料の一時ライセンスを取得して、評価の制限なしにAspose.ImagingforJavaを使用できます。

結論

JPGからPNGへの変換は、画像をロスレス形式に変換するためによく実行されます。この記事では、JavaでプログラムによってJPG画像をPNG形式に変換する方法を学びました。したがって、JPGからPNGへの変換をJavaアプリケーションに簡単に埋め込むことができます。さらに、ドキュメントを使用してJava画像処理APIを調べることができます。また、フォーラムでクエリを共有することもできます。

関連項目