この簡単なチュートリアルでは、JavaでビットマップをPNGに変換する方法について簡単に説明します。 Windows、macOS、Linuxなどの一般的なオペレーティングシステムで数行のコードを記述して、JavaでBMPをPNGに変換するのに役立ちます。出力PNG画像ファイルにいくつかの属性を設定することもできます。
JavaでビットマップをPNGに変換する手順
- MavenリポジトリからプロジェクトにAspose.Imagingを構成します
- 変換のために、ソースビットマップファイルをImageクラスインスタンスにロードします
- PngOptionsクラスオブジェクトを初期化して、出力PNG画像属性を設定します
- PngOptionsクラスオブジェクトで解像度と圧縮レベルを設定します
- 必要な属性を設定した後、ソースビットマップファイルをPNGとして保存します
これらの手順では、ソースBMPファイルをロードし、出力PNGファイルの属性を設定するためにPngOptionsクラスインスタンスを初期化します。このステップバイステップのチュートリアルでは、このチュートリアルで解像度と圧縮レベルを設定しますが、PNG画像を生成する前に他の属性を設定することもできます。最後に、画像クラスのsave()関数を使用して、BMPファイルをJavaのPNGに保存します。
JavaでBMPをPNGに変換するコード
このコードでは、解像度と圧縮属性のみを使用して、JavaでBMPをPNGに変更しました。ただし、出力PNGファイルのビット深度、色タイプ、フィルタータイプ、およびXMPメタデータコンテナーを設定することもできます。他のタイプの画像をロードして、他のタイプに変換することもできることに注意してください。
この変換のために他のサードパーティツールをインストールする必要はありません。 Excelファイルから画像を生成するなど、画像を操作するための他の機能について知りたい場合は、JavaでExcelチャートをJPGに変換する方法の記事を参照してください。