BMP vs PNG
生のピクセルデータとスマートな圧縮の違い。PNGがほぼあらゆる用途でBMPに取って代わった理由を解説します。
機能別の比較
圧縮方式
BMP
非圧縮
PNG
可逆
優位一般的なファイルサイズ
BMP
非常に大きい
PNG
中〜大
優位画質
BMP
優良
PNG
優良
透過のサポート
BMP
いいえ
PNG
はい
優位アニメーションのサポート
BMP
いいえ
PNG
いいえ
ブラウザ対応
BMP
Windowsシステム, 基本的な画像ビューア, Webでの対応は限定的
PNG
すべての最新ブラウザ, すべてのデバイス, すべての画像編集ソフト
色深度
BMP
Standard
PNG
1,670万色+アルファ
最適な用途
BMP
Windowsアプリケーション
PNG
ロゴやグラフィック
BMPを使うべき場面
- 従来のWindowsアプリとの互換性
- ピクセル単位で正確なデータ処理パイプライン
- シンプルなシステムアイコンやカーソル
- 展開機能を持たない組み込みシステム
- 処理のオーバーヘッドをゼロにしたい場合
結論
PNGはほぼすべての点でBMPより優れています。可逆圧縮の高画質を保ちながらファイルサイズが大幅に小さく、透過にも対応し、どの環境でも使えます。BMPが必要になるのは、従来のWindowsアプリや特殊な処理パイプラインくらいです。BMPファイルをお持ちなら、PNGに変換するのがほとんどの場合で最適です。
よくある質問
BMPとPNGに関するよくある質問
BMPはPNGより高画質ですか?
いいえ。どちらも画質を損なわずにピクセルデータをそのまま保持します。PNGは可逆圧縮によってファイルサイズを50~80%削減しますが、BMPは非圧縮の生データを保存します。見た目の画質は同じですが、PNGのほうがファイルサイズはずっと小さくなります。
なぜBMPファイルは今でも存在するのですか?
BMPはWindowsの標準画像形式で、従来のアプリでは今もサポートされています。一部の専用ソフトや組み込みシステム、データ処理パイプラインでは、展開の手順が不要なため、今でもBMPが使われています。
PNGはBMPと比べてどのくらい小さくなりますか?
PNGファイルは、同等のBMPファイルより通常50~80%小さくなり、画質は損なわれません。たとえば、10 MBのBMPスクリーンショットは、PNGにすると2~3 MBほどになり、ピクセル単位で見ても同じに見えます。
画質を落とさずにBMPをPNGに変換できますか?
はい、もちろんです。どちらの形式も可逆なので、BMPをPNGに変換しても全ピクセルが完全に保たれ、ファイルサイズは大幅に小さくなります。双方向で本当に劣化しない、数少ない形式変換のひとつです。
BMPは透過に対応していますか?
BMPは32ビット版で限定的にアルファチャンネルに対応していますが、対応しているソフトは多くありません。PNGなら、どの環境でも使える確実な透過が可能なので、透過が必要な場合は明らかにPNGがおすすめです。
その他の形式比較
人気の画像形式の比較をほかにもご覧ください
PNG vs JPG/JPEG
PNG vs JPG
WebP vs PNG
WebP vs PNG
HEIC/HEIF vs JPG/JPEG
HEIC vs JPG
SVG vs PNG
SVG vs PNG
GIF vs WebP
GIF vs WebP
AVIF vs WebP
AVIF vs WebP
TIFF vs PNG
TIFF vs PNG
MP3 vs FLAC
MP3 vs FLAC
MP3 vs WAV
MP3 vs WAV
AAC vs MP3
AAC vs MP3
OGG vs MP3
OGG vs MP3
M4A vs MP3
M4A vs MP3
FLAC vs WAV
FLAC vs WAV
MP4 vs MOV
MP4 vs MOV
MP4 vs AVI
MP4 vs AVI
MP4 vs MKV
MP4 vs MKV
WebM vs MP4
WebM vs MP4
H.265 / HEVC vs H.264
H.265 vs H.264