BMP → PNG
未圧縮の BMP 画像をロスレス圧縮 PNG に即座に変換——100% ブラウザ内で完結。
ソース
BMP ファイルをここにドロップ
またはクリックして選択
BMP とは?
BMP(Bitmap)は、Microsoft が Windows 向けに開発し、1980年代後半に登場したラスター画像フォーマットです。BMP ファイルはピクセルデータを非圧縮ビットマップとして保存し、通常は 1ビット、8ビット、16ビット、24ビット、32ビットの色深度を使用します。圧縮を行わないためファイルサイズは極めて大きく、1920×1080 の24ビット画像1枚で約 6 MB にもなります。32ビット版では基本的なアルファ透過もサポートしていますが、古いアプリの多くはこれを無視します。
BMP のシンプルさから、Windows 内部では長年一般的な交換フォーマットとして使われ、スキャナ、スクリーンキャプチャツール、POS システム、一部のレガシーアプリは今でも BMP を生成します。しかしサイズが大きすぎるため、Web、メール添付、モバイルアプリ、ストレージや帯域が重要な場面には不向きです。BMP を PNG に変換すれば、ロスレス品質を保ちつつ 50〜90% ファイルを縮小し、汎用互換性も得られます。
PNG とは?
PNG(Portable Network Graphics)は、1996年に GIF の特許フリー代替として導入されたロスレス ラスター画像フォーマットです。PNG は DEFLATE ロスレス圧縮を用いるため、画像データは一切破棄されず、デコード後のピクセルはオリジナルと完全に一致します。PNG は完全なアルファチャンネルによる透過にも対応しており、アイコン、ロゴ、UI 要素、スクリーンショット、シャープなエッジや透過背景が必要なグラフィックに適したフォーマットです。
PNG はすべてのモダンブラウザと事実上すべての画像ソフトウェアでサポートされています。正確な品質と透過性が小さいファイルサイズより重要な場合、PNG は理想的な画像フォーマットです。BMP 画像を PNG に変換すれば、すべてのピクセルを保持したままファイルサイズを大幅に縮小し、どこでも開いて編集・共有できます。
BMP と PNG の比較
BMP と PNG はどちらもロスレス ラスター形式ですが、異なる時代に設計され、動作も大きく異なります。BMP はピクセルを非圧縮で保存し、PNG はロスレス圧縮を用います。下表は BMP → PNG 変換時に出力を選ぶ際の参考として、各フォーマットの主な特徴を並べて比較したものです。
| 項目 | BMP | PNG |
|---|---|---|
| 登場年 | 1985 年(Windows) | 1996 年 |
| 圧縮方式 | なし(非圧縮) | 可逆(DEFLATE) |
| 画質 | ロスレス、ピクセル完璧 | ロスレス、ピクセル完璧 |
| 最大色深度 | 32ビット(RGBA) | 8ビット/16ビット、RGBA |
| 透過 | 限定的(32ビット、無視されがち) | 完全なアルファチャンネル |
| ファイルサイズ | 非常に大きい(非圧縮) | はるかに小さい(BMP より通常 50〜90% 小さい) |
| ブラウザ対応 | 限定的(ほとんどのブラウザで基本のみ) | 汎用 |
| ソフトウェア互換性 | Windows では良好、他では限定的 | ほぼ汎用 |
| 用途 | Windows 向け交換、スキャン | ロゴ、アイコン、スクショ、アーカイブ、Web |
BMP を PNG に変換するケース
ロスレス品質と透過を保ちつつファイルサイズを縮小し、汎用互換性を得たい場合、BMP を PNG に変換するのが自然な選択です。BMP 画像を PNG に変換する主な理由は次のとおりです:
- より小さいロスレスファイル。PNG はロスレス圧縮を用いるため、同等の画像で BMP より通常 50〜90% 小さく、画質劣化はありません。
- クロスプラットフォーム共有。PNG は Windows、macOS、Linux、iOS、Android で汎用サポートされ、BMP は Windows 以外では対応が環境によります。
- ロゴ、アイコン、UI グラフィック。PNG はテキストとシャープな線を崩さず、完全なアルファチャンネルでクリーンな透過合成ができます。
- スクリーンショットと技術画像。PNG は非可逆フォーマットがエッジ、テキスト、ベタ塗り周辺に生むブロックノイズを回避できます。
- メールとドキュメントワークフロー。Outlook、Word、PowerPoint、PDF ツールは PNG の埋め込みが安定していますが、BMP はドキュメントを不必要に肥大化させます。
- ロスレスアーカイブ。PNG はピクセル単位で画像を保持するため、後で再編集する可能性がある画像のマスター形式として優れています。
非圧縮マスターが必要な場合は、元の BMP をバックアップとして保管してください。PNG は日常の共有、Web 公開、アーカイブなど、ロスレス品質と小さなファイルサイズのバランスが重要な場面で使いましょう。
BMP を PNG に変換する方法
このツールで BMP 画像を PNG に変換するのは数秒で完了し、すべてブラウザ内で行われます——アップロード不要、登録不要、透かしなし。ツールはブラウザの画像エンジンで BMP をデコードし、Canvas API でロスレス PNG に再エンコードします。次の3ステップに従って BMP を PNG に変換してください:
- BMP をアップロード。上のアップロードエリアをクリックするか、.bmp ファイルをドラッグ&ドロップします。画像は即座にプレビュー表示されます。
- 変換。「PNGに変換」ボタンをクリックします。BMP がデコードされ、ロスレス PNG 画像として再エンコードされます。
- PNG をダウンロード。「PNG をダウンロード」をクリックして変換ファイルを端末に保存します。元の BMP はそのまま残ります。
すべてのステップは JavaScript でブラウザ内ローカルに実行されるため、BMP 画像がサーバーにアップロードされることはありません。これにより変換は完全にプライベートかつ高速で、機密性の高い画像にも適しています。
この BMP → PNG 変換は無料ですか?
はい、完全無料で登録・透かし・制限なし(端末のメモリのみ制限)。
PNG が BMP より小さいのはなぜ?
BMP は非圧縮で、PNG は DEFLATE ロスレス圧縮を使用します。PNG はピクセルを完全に保持しながら、ファイルサイズを通常 50〜90% 縮小します。
PNG は透過に対応していますか?
はい——PNG は完全なアルファチャンネルを持ちます。元の BMP が32ビット透過を持っていれば、PNG 出力にも保持されます。
画像はアップロードされますか?
いいえ。すべてローカル処理で、画像はブラウザから出ません。