ToolConvoyToolConvoyv2.6
IMAGE

BMP to PNG — ブラウザで BMP ビットマップを PNG に変換

BMP ビットマップファイルを PNG に変換。サイズを大幅に削減し、ロスレス出力、すべてブラウザ内で完結。アップロード不要、アカウント不要、制限なし。

● ローカル動作 · EXIF はアップロードされませんページ読み込み以降のツールによる通信:0件

BMP 画像をここにドロップ

またはクリックして参照(最大 50MB)

BMP は、現在も日常的に使われている中で最も古い画像フォーマットです。1992 年の Windows 3.0 でネイティブ bitmap フォーマットであり、その後ほとんど変化していません — 同じ非圧縮ピクセルグリッド、同じ 24-bit デフォルト、同じ実質的な圧縮の不在です。今も残っている理由は、あらゆるバージョンの Windows、あらゆるスキャナドライバ、一部のレガシー画面キャプチャツールがいまだにこれを出力しているためです。変換する理由は、BMP ファイルが表示内容に対して 5〜10 倍も大きすぎるからです。Windows ツールからの 1920×1080 スクリーンショットは BMP で 6 MB、PNG で 400 KB になり、目に見える差はありません。

この変換で自明ではない点は、ピクセルレベルでは技術的にノーオペであるということです。BMP と PNG はどちらもロスレスフォーマットなので、出力される全ピクセルは入力と同一です。この変換は再パッケージ化 — BMP コンテナの非圧縮ピクセルグリッドを PNG の deflate 圧縮グリッドに交換するだけです。これが、見た目は何も変わらないままファイルサイズが 70%〜90% 縮小する理由です。画質のスライダーは存在しません。サイズと引き換えにできる画質の損失がないためです。

最終的な受け渡しについて:BMP が Windows のスクリーンショットツール (Snipping Tool、Print Screen、画面収録) から得られたものであれば、PNG も同じ視覚状態を保ち、サイズは元の 10 分の 1 になります。BMP が BMP を明示的に要求する印刷パイプライン (まれですが、一部のレガシー CAD や刺繍ワークフローに存在します) に入る場合は、BMP のままにしてください。送信先がウェブ、メール、チャット、CMS アップロード、PNG を受け入れるデザインツールなど、モダンなものであれば、変換して PNG を使用してください。

広告

使い方

  1. BMP ファイルを 1 つまたは複数ドロップ

    .bmp ファイルをドロップゾーンにドラッグします。BMP は「Windows bitmap」「device-independent bitmap」とも呼ばれますが、すべて受け付けます。ファイル 1 つあたり最大 50 MB までローカルで処理されます。

  2. 圧縮を待つ

    PNG は deflate 圧縮を使用しており、通常 BMP を 70%〜90% 縮小します。4 MB のスクリーンショットは 400 KB の PNG になります。BMP はピクセルレベルで非圧縮のため画質の損失は一切ありません。

  3. PNG をダウンロード

    各変換はほぼ瞬時に完了します。デフォルトでは個別にダウンロードされ、バッチ処理には ZIP モードに切り替えるとダウンロードフォルダを整洁に保てます。

よくある質問

PNG は BMP とピクセルレベルで同一ですか?

はい — BMP と PNG はどちらもロスレスフォーマットなので、すべてのピクセルがラウンドトリップします。変わるのはコンテナだけで、表示画像はビット単位で同一です。

なぜ BMP ファイルはこんなに大きいのですか?

BMP は生のピクセルデータを保存し、オプションで run-length encoding もありますが、通常は実質的な圧縮は行いません。1920×1080 の 24-bit BMP はおよそ 6 MB で、同じ画像を PNG にすると通常 400 KB になります。

アルファ付きの 32-bit BMP も扱えますか?

はい — アルファチャンネルは PNG 出力でも保持されます。Windows のスクリーンショットや画面収録ツールが出力する 32-bit BMP は、透明度を維持したままラウンドトリップします。

RLE 圧縮された BMP も変換できますか?

はい。非圧縮 (BI_RGB) および run-length encoded (BI_RLE8、BI_RLE4) の BMP バリアントは、再エンコード前にすべてデコードされます。出力される PNG は常に deflate 圧縮です。

古いバージョンの Windows でも PNG を開けますか?

PNG は Windows 98 以降のすべての Windows バージョンでサポートされてきました。PNG 出力は Web ブラウザ、チャットアプリ、モバイルプラットフォームにおいて、BMP 入力よりも互換性が高くなります。

制限事項

  • フラットカラー画像では圧縮効果が小さいUI の BMP スクリーンショットは大きなフラット領域を持つため、極めて高い圧縮率を達成できます。写真はそれほど劇的には縮小しませんが、それでも PNG は BMP より 30%〜50% 小さく、ほとんどのカメラ画像に該当します。
  • パレット最適化は行わないインデックス BMP (8-bit または 4-bit) は、24-bit PNG として再エンコードする前にフル RGB にデコードされます。出力はパレット保持経路を仮にした場合よりわずかに大きくなりますが、より多くのビューアと互換性があります。
  • 出力は常に 24-bit または 32-bit PNGこの変換ツールはインデックスカラー PNG を生成しません。非常に低い帯域での配信を目的としたファイルには、パレットモード対応の PNG オプティマイザを通してからご利用ください。

プラットフォーム別の注意点

macOS
macOS Preview は 10.10 Yosemite 以降 BMP を開けます。それ以前のバージョンでは Quick Look プラグインが必要でした。PNG 出力はコーデック不要で、あらゆる Mac ビューアで開けます。
Windows
MS Paint およびすべての Windows 画像ビューアは BMP をネイティブに開きます。BMP は Windows bitmap フォーマットであるためです。PNG 出力は、Web アップロードやメール添付など、BMP が拒否される場面で最適な選択肢です。
Linux
GIMP、ImageMagick、すべての GTK/Qt 画像ビューアが BMP を開きます。コマンドラインでバッチ変換を行うには、ImageMagick の `convert input.bmp output.png` を使用すれば本ブラウザツールと同等の処理が可能です。
iOS
iOS Photos は BMP を直接インポートできません。PNG 出力は iOS が扱う標準フォーマットです。BMP ファイルを iPhone に AirDrop しても、送信元アプリが事前に再パッケージ化しない限り通常失敗します。
Android
Android ギャラリーアプリは BMP をプレビューできるものがほとんどありません。PNG はあらゆる Android 画像ビューア、メッセージアプリ、CMS がネイティブに扱うフォーマットです。本ツールでの変換が標準的な解決策です。
広告
広告