JavaでビットマップをPNGに変換する方法

この簡単なチュートリアルでは、JavaでビットマップをPNGに変換する方法について簡単に説明します。 Windows、macOS、Linuxなどの一般的なオペレーティングシステムで数行のコードを記述して、JavaでBMPをPNGに変換するのに役立ちます。出力PNG画像ファイルにいくつかの属性を設定することもできます。

JavaでビットマップをPNGに変換する手順

  1. MavenリポジトリからプロジェクトにAspose.Imagingを構成します
  2. 変換のために、ソースビットマップファイルをImageクラスインスタンスにロードします
  3. PngOptionsクラスオブジェクトを初期化して、出力PNG画像属性を設定します
  4. PngOptionsクラスオブジェクトで解像度と圧縮レベルを設定します
  5. 必要な属性を設定した後、ソースビットマップファイルをPNGとして保存します

これらの手順では、ソースBMPファイルをロードし、出力PNGファイルの属性を設定するためにPngOptionsクラスインスタンスを初期化します。このステップバイステップのチュートリアルでは、このチュートリアルで解像度と圧縮レベルを設定しますが、PNG画像を生成する前に他の属性を設定することもできます。最後に、画像クラスのsave()関数を使用して、BMPファイルをJavaのPNGに保存します。

JavaでBMPをPNGに変換するコード

このコードでは、解像度と圧縮属性のみを使用して、JavaでBMPをPNGに変更しました。ただし、出力PNGファイルのビット深度、色タイプ、フィルタータイプ、およびXMPメタデータコンテナーを設定することもできます。他のタイプの画像をロードして、他のタイプに変換することもできることに注意してください。

この変換のために他のサードパーティツールをインストールする必要はありません。 Excelファイルから画像を生成するなど、画像を操作するための他の機能について知りたい場合は、JavaでExcelチャートをJPGに変換する方法の記事を参照してください。

 日本語