PNG → BMP
PNG 画像を無圧縮 BMP に即座に変換——100% ブラウザ内で完結。
ソース
PNG ファイルをここにドロップ
またはクリックして選択
PNG とは?
PNG は Portable Network Graphics の略で、1996 年に GIF の現代的で特許フリーな代替として導入された画像フォーマットです。JPG とは異なり、PNG は可逆圧縮を使用するため、画像データは一切破棄されず、デコード後の画像は元の画像と完全に一致します。PNG は透過のための完全なアルファチャンネルもサポートしており、アイコン、ロゴ、UI 要素、スクリーンショット、透過背景が必要なあらゆるグラフィックに推奨されるフォーマットです。すべてのモダンブラウザとほぼすべての画像ソフトが PNG に対応しています。シャープなエッジ、テキスト、正確な品質が小さなファイルサイズよりも重要な場合、PNG は最適な画像フォーマットです。
BMP とは?
BMP(Bitmap)はマイクロソフトが Windows 向けに開発したラスタ画像フォーマットで、1980 年代後半に登場しました。BMP ファイルはピクセルデータを無圧縮ビットマップとして保存し、通常は 1 ビット、8 ビット、16 ビット、24 ビット、32 ビットの色深度を使用します。圧縮を行わないため BMP ファイルは極めて大きく、1920×1080 の 24 ビット画像一枚で約 6 MB になります。BMP のシンプルさから、長年 Windows 内部で一般的な交換フォーマットとして使われ、現在でもスキャナー、スクリーンキャプチャツール、POS システム、一部のレガシーアプリケーションから生成されます。PNG を BMP に変換する主な用途は、Windows 専用ソフトウェア、印刷パイプライン、PNG デコーダが利用できない低レベル画像処理など、無圧縮でピクセル完全なソースが必要な場面です。
PNG と BMP の比較
PNG と BMP はどちらもロスレスでピクセル完全な保存が可能ですが、圧縮方式とファイルサイズで大きく異なります。PNG は可逆圧縮を適用してファイルを縮小し、BMP はピクセルを完全に無圧縮で保存します。下表は PNG と BMP の主な違いをまとめたものです。
| 項目 | PNG | BMP |
|---|---|---|
| 登場年 | 1996 | 1985 (Windows) |
| 圧縮方式 | 可逆 (DEFLATE) | 無圧縮ビットマップ |
| 画質 | 常にピクセル完全 | ロスレス・ピクセル完全 |
| 典型的なファイルサイズ | 小さい(圧縮済み) | 非常に大きい(例:1920×1080 で約 6 MB) |
| 透過 | 対応(アルファチャンネル) | 限定的(32 ビット BMP のみ、多くは無視) |
| ブラウザ対応 | 汎用 | 限定的(多くのブラウザが基本 BMP をサポート) |
| ソフトウェア互換性 | ほぼ汎用 | Windows では良好、他では限定的 |
| 適した用途 | ロゴ・アイコン・スクリーンショット・グラフィック | Windows 専用交換・スキャン・ピクセルレベルの処理 |
要するに、PNG も BMP もロスレスですが、圧縮のおかげで PNG の方が劇的に小さいです。PNG から BMP への変換は、ファイルサイズと引き換えに生の無圧縮ピクセルデータを得るものであり、PNG デコーダが利用できない特定の Windows やピクセルレベルのワークフローでのみ意味があります。
PNG を BMP に変換するケース
BMP ファイルは PNG よりはるかに大きいため、PNG を BMP に変換する価値があるのは、無圧縮ビットマップが具体的に必要な場合のみです。PNG 画像を BMP に変換する一般的な理由は以下の通りです。
- Windows 専用ソフトウェア。一部のレガシー Windows アプリ、POS システム、産業機器は BMP 入力のみを受け付け、PNG をデコードできません。
- 組み込みシステム。一部のマイコン、キオスク、組み込みディスプレイは PNG デコーダなしで生 BMP データを直接描画します。
- 印刷パイプライン。一部の RIP(ラスタイメージプロセッサ)ソフトウェアや印刷ワークフローでは、デコードオーバーヘッドを避けるため無圧縮ビットマップを要求します。
- ピクセルレベルの解析。BMP は圧縮なしで各ピクセルを正確に保持するため、低レベル画像処理やコンピュータビジョン研究に有用です。
- レガシーツールとの交換。古い画像エディタ、科学ソフトウェア、CAD ツールは BMP は読めるが PNG は読めないことがあり、PNG から BMP への変換が必要な橋渡しとなります。
- スキャンとアーカイブマスター。デコードされたピクセルの正確で劣化しないコピーが必要な場合、BMP は再エンコードが行われないことを保証します。
日常的なグラフィック、Web 公開、アイコン、スクリーンショットには PNG を使い続けてください——ファイルサイズの節約が絶大で、透過も保持されます。PNG から BMP への変換は、上記のように無圧縮ピクセルデータが必須のニッチなケースに限定してください。
PNG を BMP に変換する方法
このツールで PNG 画像を BMP に変換するのは数秒で、すべてブラウザ内で完結します——アップロード不要、登録不要、透かしなし。ツールはブラウザの画像エンジンで PNG をデコードし、透過部分を白背景にフラット化した上で、手動エンコーダで無圧縮 24 ビット BMP に再エンコードします。次の 3 つの簡単な手順で PNG を BMP に変換してください。
- PNG をアップロード。上のアップロードエリアをクリックするか、.png ファイルをドラッグ&ドロップします。画像はすぐにプレビューされます。
- 変換。「BMPに変換」ボタンをクリックすると、PNG がデコードされ、透過部分が白で塗りつぶされ、無圧縮 24 ビット BMP 画像に再エンコードされます。
- BMP をダウンロード。「BMP をダウンロード」をクリックして変換済みファイルを端末に保存します。元の PNG はそのまま残ります。
すべてのステップは JavaScript でブラウザ内でローカル実行されるため、PNG 画像がサーバーにアップロードされることはありません。これにより変換は完全にプライベートで高速、機密画像にも適しています。
この PNG → BMP 変換は無料ですか?
はい、完全無料で登録・透かし・制限なし。
BMP の方が PNG より大きいのはなぜ?
BMP は無圧縮で各ピクセルを正確に保持し、PNG は可逆 DEFLATE 圧縮を使用するため、BMP 出力は通常ソース PNG の数倍の大きさになります。
BMP は PNG の透過を保持しますか?
いいえ。本ツールはアルファチャンネルのない 24 ビット BMP を生成するため、透過部分は白で塗りつぶされます。透過が必要なら元の PNG を保持してください。
画像はアップロードされますか?
いいえ、すべてローカル処理です。画像がブラウザから出ることはありません。