このハウツー チュートリアルでは、一般的なドキュメント変換ライブラリのいくつかの単純な API 呼び出しを使用して、Java を使用してビットマップを PNG に変換するための段階的なプロセスに焦点を当てます。さらに、この記事で定義したワークフローを使用して Java BMP から PNG へのコンバーター アプリケーションを開発し、ある形式から別の形式への画像変換を示します。ビットマップ ファイルを PNG 形式に変換するための主要な手順とサンプル コードを次に示します。
Java を使用してビットマップを PNG に変換する手順
- Bitmap to PNG 機能を実装するために、Java アプリケーションの Maven リポジトリから GroupDocs.Conversion for Java をインストールします。
- ビットマップから PNG 形式へのドキュメント変換を実行するための必須クラスをインポートします
- PNG に変換する入力ビットマップ ファイルをロードするための Converter クラスを初期化します
- 出力 PNG ファイルをカスタマイズするためのプロパティを設定する ImageConvertOptions クラスのインスタンスを作成します
- 最後に、Convert メソッドを呼び出して、BMP を PNG ファイルとしてディスクに保存します。
上記のワークフローは、Java で BMP を PNG に変換する機能を作成するために従うのが非常に簡単です。 Maven リポジトリーから必要なライブラリーをセットアップしてイメージ変換プロセスを初期化し、コードに必須クラスをインポートする必要があります。最初の 2 つの手順が完了したら、Converter クラスを使用して入力 BMP ファイルをロードし、出力 PNG ファイルの変換オプションを定義して、ImageConvertOptions オブジェクトを使用してカスタマイズする必要があります。最後の手順は、変換を実行し、変換されたファイルをディスクに保存するのに役立ちます。
Java を使用して Outlook ビットマップを PNG に変換するコード
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ImageConvertOptions; | |
public class ConvertBitmapToPngUsingJava { | |
public static void main(String[] args) { // Main function to convert Bitmap to PNG in Java | |
// Remove the watermark in output PNG document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Bitmap file for conversion to PNG | |
Converter converter = new Converter("sample.bmp"); | |
// Set the convert options for PNG format | |
ImageConvertOptions options = new ImageConvertOptions(); | |
// Convert and save the BMP in PNG format | |
converter.convert("converted.png", options); | |
System.out.println("Done"); | |
} | |
} |
上記のスニペットでは、Java を使用して BMP を PNG に変更するサンプル アプリケーションを開発しました。コードはわずか数行で、ドキュメント変換ライブラリの API 呼び出しを数回実行します。このコードは、結果のファイルをカスタマイズするためのさまざまなプロパティを定義することで、さらに拡張できます。さらに、このサンプル コードは他のソフトウェアに依存せず、Linux、Windows、macOS などの一般的なオペレーティング システムで使用できます。
Java でビットマップを PNG に変換する詳細な手順について説明し、そのためのサンプル アプリケーションを作成しました。最近、Java で画像を Word に変換する記事を公開しました。詳細については、Javaを使用して画像をWordに変換する方法 の投稿をご覧ください。