BMPをPNGに変換
BMPは多くの場合、圧縮なしでピクセルをそのまま書き出した形式です。ただのスクリーンショットが数MBになるのはそのせいです。PNGは同一のピクセルを可逆のまま50〜90%小さく収めます。画質もピクセルも一切変えずに容量だけ減る、珍しく損のない変換です。
あわせて便利: BMPをJPGに変換
使い方
ビットマップをドロップしてください。数MB級のスキャナ出力でも、処理は端末内なので問題ありません。
設定は何もありません。同じピクセルを可逆で詰め直すだけで、通常50〜90%小さくなります。
軽くなったPNGを個別に、またはまとめてZIPで保存してください。
BMP vs PNG
フォーマット談義には珍しく、注釈なしの結論が出せる組み合わせです。PNGはBMPと同じピクセルをビット単位で保持しながら容量を半分〜10分の1にし、その上アルファ透過とブラウザ対応まで付いてきます。今日BMPの居場所は、PNGを知らない古いソフトの中だけです。
| BMP | PNG | |
|---|---|---|
| 圧縮方式 | 通常は無圧縮(生ピクセル) | 可逆(ロスレス) |
| 透過 | なし | あり(フルアルファ) |
| アニメーション | なし | なし |
| 対応環境 | デスクトップではほぼ万能 | ほぼすべてのブラウザ・アプリ・OS |
| 向いている用途 | 古いWindowsソフト、生ピクセルの受け渡し | ロゴ、スクリーンショット、透過が必要な画像 |
よくある質問
いいえ。変換はWebAssemblyによってブラウザ内で完結するため、ファイルがお使いの端末の外に出ることは一切ありません。サーバーを介さない仕組みなので、ページを一度読み込めばオフラインでも動作し、ファイルサイズの制限も端末のメモリ以外にはありません。
完全に無劣化です。BMPは生のピクセル、PNGは同じピクセルを可逆アルゴリズムで圧縮したもの。デコード結果はビット単位で一致します。画像フォーマットの世界で「タダで手に入るディスク容量」に一番近い変換です。
大半のBMPが圧縮を一切していないからです。1920×1080のスクリーンショットは、内容がどれほど単純でも1920×1080×3バイト=約6MB。ディスク容量より展開速度が惜しかった、初期Windows時代の設計です。
古いWindowsソフト、MSペイントの既定値、スキャナ付属ユーティリティ、医療・産業機器、ゲーム改造ツールあたりが常連です。2005年より前に書かれたプログラムなら、まずBMPを話します。
バイト数だけです。両者とも正確なピクセルを保持しますが、BMPは生のまま書き、PNGはDEFLATEで圧縮します。同じスクリーンショットが50〜90%縮む理由はそれだけ。加えてPNGにはBMPに無かったアルファチャンネルとブラウザ対応があります。BMP唯一の長所だった「デコードの単純さ」は、1990年代と一緒に意味を失いました。
すべてレガシー絡みです。BMPヘッダを直接読むゲーム改造パイプライン、取り込み形式が固定された産業・医療機器、PNG以前の古いWindowsツール。行き先がそこなら、PNGと並べてBMPも残してください。それ以外——メール、ウェブ、文書、エディタ——はすべてPNGを歓迎します。
関連ツール
BMPをJPGに変換
巨大な無圧縮BMPを画質88のJPGへ変換し、写真なら95〜98%の削減に。メールに添付できる容量へ一気に縮みます。無料・登録不要、処理はブラウザの中だけで行われます。
BMPをWebPに変換
古いBMPを現行のウェブ形式WebPへ直接変換。写真なら96〜99%、グラフィックでも90%以上の削減が見込めます。アップロードなしの無料ツールで、透過にも対応しています。
PNGをWebPに変換
PNGをWebPへブラウザ内で変換できる無料ツールです。アップロード不要でファイルは端末の外に出ません。透過を保ったまま60〜90%の軽量化ができ、画質スライダーで仕上がりを見ながら調整できます。
BMPをPDFに変換
無圧縮で巨大になりがちなBMPスキャンを、無劣化のままPDFへ。埋め込み時に圧縮されるため、6MBのスキャンが1MB未満の書類になることも珍しくありません。すべて端末内で処理されます。