UltKit

WebPをBMPに変換

プレーンなビットマップしか読み込めないソフトもあります。このツールはWebPファイルをデコードして標準的な24ビットBMPとして書き出し、透過部分は指定した色で塗りつぶします。WebPより何十年も前のソフトでも画像を開けます。

画像変換

またはJPG, JPEG, JPE … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    WebP画像をアップロード

    Webサイトから保存した、またはアプリから書き出した .webp ファイルをドラッグして追加します。1回に20枚まで、1枚あたり95 MBまで対応しています。

  2. 2

    塗りつぶし色を選ぶ

    透明部分で、透けているピクセルを白、黒、またはカスタムカラーから選びます。表示先の画面解像度が決まっている場合は、出力画像のサイズ変更を使ってください。

  3. 3

    BMPに変換

    BMPに変換 →を押し、ビットマップをダウンロードします。複数枚の場合は1つのZIPにまとめて保存できます。

WebPではなくBMPを必要とするソフト

WebPは、Webページを軽くするために2010年にGoogleが公開した形式で、現在のブラウザはすべて表示に対応しています。しかしブラウザの外では事情が異なります。BMPはWindowsやOS/2の初期バージョンから存在し、短いヘッダーと生のピクセル行だけで構成されているため、数十行のコードで読み込めるのが利点です。そのため、小規模なツールや古いツールの多くが、今でもBMPしか扱えません。

代表的な例は、SDカードから24ビットビットマップを読み込むArduinoやRaspberry Pi PicoのTFT画面、BMPを受け付けるドライバーを使うラベルプリンターや彫刻機、ビットマップのテクスチャを求める古いゲームやMODツール、WebPのデコード機能が追加されていないWindows環境などです。接続先がPNGに対応しているなら、そちらを選んでください。PNGも可逆圧縮でサイズははるかに小さくなります。逆方向の変換はBMPをPNGに変換でできます。

WebP

180 KB

1920 × 1080の写真、非可逆圧縮、一般的な例

約35倍に増加

BMP

6.2 MB

1920 × 1080 × 3バイト + 54バイトのヘッダー

WEBP

WebP 画像

WebP は、ウェブページの表示を速くするために Google が 2010 年に公開した画像形式です。非可逆圧縮と可逆圧縮の両方、アルファ透過、アニメーションを 1 つの形式で扱えます。非可逆 WebP は、同程度の画質の JPEG と比べて一般に 25–35% 小さくなり、可逆 WebP も通常は PNG より小さくなります。現行のブラウザーはすべて対応していますが、古いデスクトップソフト、印刷サービス、アップロードフォームの中には、今でも受け付けないものがあります。Windows、macOS、最近のほとんどの画像編集ソフトで WebP を開けます。

圧縮方式
非可逆または可逆
透過
対応
アニメーション
対応
登場時期
2010 · Google
WEBP 変換

BMP

ビットマップ画像

BMPは、Windowsの初期バージョンから標準で使われている、Microsoftのデバイス非依存ビットマップ形式です。通常はピクセルを非圧縮で保存するため、画質は完璧ですが、PNGやJPEGに比べてファイルが非常に大きくなります。新しいバージョンのBMPはアルファチャンネルを持てますが、多くのプログラムは無視します。読み書きが簡単なため、古いソフトウェア、組み込みシステム、一部の産業用ツールで使われ続けています。Windows、macOS、ほぼすべての画像編集ソフトでBMPファイルを開けます。

圧縮方式
可逆
透過
対応
アニメーション
非対応
登場時期
Microsoft
BMP 変換

ダウンロードしたWeb画像を、古いWindowsプログラム、組み込みディスプレイ、生のビットマップしか解析できないツールで使う場合に、WebPからBMPへ変換します。ファイルは大幅に大きくなりますが、デコードの手間はゼロになります。

WebPからBMPへの変換で変わること・変わらないこと

誤解BMPにすれば、WebPの圧縮で失われた細部が戻る。

事実変換ではデコードしたピクセルをそのまま保存するだけです。WebPを作成した時点で失われたものは復元できません。

誤解古いソフトには、.webp を .bmp に名前変更するだけで十分。

事実中身はWebPのままなので、ソフトは破損ファイルまたは不明なファイルと判断します。データをデコードして書き直す必要があります。

誤解BMPは必ず数MBになる。

事実BMPのサイズはピクセル数に比例します。800 × 480のディスプレイ用画像は約1.1 MB、320 × 240なら約230 KBです。

小型ディスプレイ用のBMPを用意する

組み込み画面は、拡大縮小をせずピクセルを1対1で描画するため、ネイティブ解像度のビットマップを求めるのが一般的です。出力画像のサイズ変更でパネルの幅(たとえば320 pxや800 px)を指定すると、ファイルを書き出す前に縮小されます。これにより、マイコンのメモリやSDカードの読み込み速度に合った小さなBMPになります。

塗りつぶし色も確認してください。黒いディスプレイでロゴの周りが白背景だと、明るい四角として表示されてしまいます。黒か、画面に合わせたカスタムカラーを選びましょう。ダウンロードでWebPをよく見かける理由は、WebサイトがWebPを使う理由で解説しています。

WebPのBMP変換に関するよくある質問

小さなWebPをわざわざ大きなBMPに変換するのはなぜですか?

接続先のプログラムがWebPをデコードできず、BMPならデコードできるためです。産業用HMIパネル、古いCADや刺繍ソフト、キオスクやサイネージのプレーヤー、マイコン用ディスプレイライブラリなどは、非圧縮のビットマップしか読めないことがよくあります。これらにとって重要なのはファイルサイズではなく、デコードの簡単さです。

BMPのファイルサイズはどう計算されますか?

24ビットBMPの場合は「幅 × 高さ × 3バイト」に、各行を4バイトの倍数に揃えるパディングと、54バイトのヘッダーを加えた大きさです。したがって1920 × 1080の画像は、写っている内容にかかわらず6,220,854バイト、約6.2 MBになります。

WebPの透過はBMPでも保持されますか?

いいえ。BMPでアルファ(透明度)を扱えるのは新しいヘッダーバージョンのみで、多くのソフトが無視します。そのため出力は通常の24ビットビットマップとなり、透明なピクセルは選択した塗りつぶし色になります。透明を保ちたい場合は、代わりにWebPをPNGに変換してください。

Windows 10のペイントは変換せずにWebPを開けますか?

Microsoft Storeの「WebP画像拡張機能」がインストールされている場合のみです。業務用のパソコンでは入っていないことが多く、Windows 7のペイントはWebPにまったく対応していません。BMPは、Windows初期からあるペイントのどのバージョンでも開けます。

アニメーションWebPはどうなりますか?

BMPには1枚の画像しか保存できません。初期設定では最初のフレームを変換します。全フレームが必要な場合は、アニメーション画像の扱いを設定して、各フレームを別々のBMPとして書き出してください。