同じ画像が 5〜10 分の 1 に
BMP は全ピクセルを圧縮なしの生データで保存します — ただのスクリーンショットが 4 MB にもなるのはそのためです。PNG はまったく同じピクセルを無劣化圧縮で保存し、同じスクリーンショットは数百キロバイトになります。画像は何も変わりません: 解像度も、色の値の 1 つも。
BMP は古い Windows ソフト、スキャナー、研究用ツールから届きがちで — 現代の Web の半分はアップロードを拒みます。PNG に変換すればどこでも通ります。変換はすべてブラウザ内で行われます。
よくある質問
変換は無劣化ですか?
はい。PNG は無劣化形式 — BMP の各ピクセルが正確に保存されます。変わるのはファイルサイズだけです。
なぜ PNG はそんなに小さい?
BMP は設計上無圧縮です。PNG は無劣化圧縮をかけます — 画像を ZIP にするようなもので、ただしビューアが直接開けます。
古いプログラムの BMP でも動きますか?
ほぼ確実に。ブラウザのデコーダーは 8 ビットパレットや 24/32 ビットカラーを含む、古典的な Windows BMP の変種を扱えます。