JPGをBMPに変換
BMPは、Windowsが1990年から扱ってきたシンプルな非圧縮ビットマップ形式で、今でもBMPしか読み込めないソフトやハードウェアがあります。このJPG BMP変換ツールは、JPGを一度だけデコードし、すべてのピクセルを標準的なWindowsビットマップとして書き出します。
画像変換
またはJPG, JPEG, JPE … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
85 なら写真は元の画像と見た目がほぼ変わりません。ファイルを小さくしたいときだけ下げてください。
JPG、BMP、EPS は透過に対応していません。透明な部分はこの色で塗りつぶされます。
透明な部分の背景に使う16進カラーです(例: #FFFFFF)。
この形式には 1 枚の画像しか保存できません。アニメーションを残すには GIF または WebP を選んでください。
マルチサイズのアイコンは 1 つのファイルに複数の解像度を含み、ブラウザや OS が必要なサイズを選びます。
元のサイズを維持するか、片方の辺を入力すると縦横比を保ったままサイズ変更します。
上で選んだ辺のピクセル数です。
元のサイズに対する割合です。
画面や Web には sRGB が適しています。印刷用途では元の色空間を維持してください。グレースケールにすると色情報は失われます。
メタデータのみ変更します。0 なら元の値を維持します。プリンターや一部のサイトがこの値を読み取りますが、ピクセル数は変わりません。
このツールの使い方
- 1
JPGファイルを追加する
JPGまたはJPEGファイルを最大20個までアップロード欄にドラッグします。1ファイルあたり最大95 MBまで対応しています。
- 2
変換先の仕様に合わせる
機器やブート画面では、正確な寸法が必要になることがよくあります。詳細設定の出力画像のサイズ変更で、機器が求める幅を指定します(小型ディスプレイなら320 pxなど)。
- 3
BMPに変換する
BMPに変換を押し、ファイルを1つずつ、またはZIPでまとめてダウンロードします。
今もJPGからBMPへの変換が必要な用途
BMPはWindowsとともに育った形式です。現在多くのファイルが使うビットマップヘッダーは1990年のWindows 3.0で登場し、以後20年にわたり、ペイントの標準出力、初期Windowsの壁紙形式、プログラム間でピクセルを受け渡す最も簡単な方法でした。当時のソフトは、JPGを読み込もうとして分かりにくいエラーを出すことがよくあります。
もう1つの大きな用途がハードウェアです。BMPの読み取りに展開処理は不要で、固定サイズのヘッダーを読み飛ばしたあと、下の行から順にピクセル値の行を読むだけです。各行は4バイトの倍数に調整されています。小型マイコンでも扱いやすいため、ArduinoのAdafruit ImageReaderなどの表示ライブラリはSDカードから非圧縮の24ビットBMPを読み込みます。マザーボードのブートロゴ用ユーティリティ、ラベルプリンター、デジタルフォトフレームの多くもビットマップを求めます。
3つ目は編集の工程です。編集のたびにJPGを保存し直すと、そのつど圧縮がかかります。BMP、またはソフトが対応していればJPGからPNGで保存すれば、ピクセルは変わりません。
1920 × 1080の画像におけるビット深度別のBMPファイルサイズ
| ビット深度 | 色数 | ピクセルデータ | 主な用途 |
|---|---|---|---|
| 1ビット | 2色(パレット) | 259,200バイト ≈ 0.26 MB | サーマルプリンター、電子ペーパー、モノクロLCD |
| 4ビット | 16色(パレット) | 1,036,800バイト ≈ 1.04 MB | 古いWindowsのアイコンやセットアップ画面 |
| 8ビット | 256色(パレット) | 2,073,600バイト ≈ 2.07 MB | ブートロゴ、簡単なグラフィック |
| 24ビット | 1670万色 | 6,220,800バイト ≈ 6.22 MB | 写真、このコンバーターの出力 |
| 32ビット | 1670万色+アルファ | 8,294,400バイト ≈ 8.29 MB | 透明部分のある画像 |
BMPのメリット
- あらゆるバージョンのWindowsと、ほぼすべての画像ライブラリで開ける
- JPEGデコーダーのない小型機器でも読み取れる
- 編集して保存し直しても画質が劣化しない
デメリット
- JPGの何倍も大きなファイルになる
- メール、Webページ、アップロードフォームには重すぎる
- カメラ情報などのメタデータは引き継がれない
JPG
JPEG画像
JPEG(JPG)は最も広く使われている写真形式で、1992年にJoint Photographic Experts Groupが標準化しました。目につきにくい細部を捨てる非可逆圧縮を使うため、写真をウェブ、メール、スマートフォンの保存に適した小さなサイズにできます。滑らかなグラデーションや自然な風景は得意ですが、くっきりした文字、線画、べた塗りの色ではブロック状やぼやけたノイズが目立ちます。JPEGには透過もアニメーションもなく、保存し直すたびに少しずつ画質が落ちます。すべてのブラウザ、スマートフォン、カメラ、画像エディタで開けます。
- 圧縮方式
- 非可逆
- 透過
- 非対応
- アニメーション
- 非対応
- 登場時期
- 1992 · Joint Photographic Experts Group
BMP
ビットマップ画像
BMPは、Windowsの初期バージョンから標準で使われている、Microsoftのデバイス非依存ビットマップ形式です。通常はピクセルを非圧縮で保存するため、画質は完璧ですが、PNGやJPEGに比べてファイルが非常に大きくなります。新しいバージョンのBMPはアルファチャンネルを持てますが、多くのプログラムは無視します。読み書きが簡単なため、古いソフトウェア、組み込みシステム、一部の産業用ツールで使われ続けています。Windows、macOS、ほぼすべての画像編集ソフトでBMPファイルを開けます。
- 圧縮方式
- 可逆
- 透過
- 対応
- アニメーション
- 非対応
- 登場時期
- Microsoft
JPGをBMPにするのは、古いWindowsプログラムやブートロゴ用ツール、組み込みディスプレイが、JPEGデコーダーなしで読める生のピクセルデータを求める場合です。ファイルは大きくなりますが、それは承知のうえでの選択です。
ディスプレイ表示や起動ロゴ用にBMPを用意する
機器は寸法に厳密です。2.8インチのTFTシールドは320 × 240 pxが一般的で、ブートロゴ用ツールも通常は正確なサイズを指定しています。変換時にサイズ変更してビットマップを合わせ、ファイル名も短くしてください。組み込み機器のファイルリーダーの多くは8.3形式の名前しか扱えません。
向きも確認してください。コンバーターはJPGのEXIF回転情報を適用するため、BMPは写真ビューアーで見たとおりの正しい向きで出力されます。ほとんどの機器はこれを想定しています。
JPG BMP変換に関するよくある質問
BMPがJPGの10倍も大きくなるのはなぜですか?
BMPは圧縮を行わず、すべてのピクセルを生の数値のまま保存するためです。1920 × 1080の画像を24ビット/ピクセルで保存すると、写っている内容にかかわらずピクセルデータだけで6,220,800バイトになります。同じ写真でもJPGなら通常は数百KBです。読み取りが簡単な形式である分、容量が大きくなります。
JPGをBMPに変換すると画質は良くなりますか?
いいえ。BMPは可逆形式のため、JPGに含まれていた内容をそのまま保持します。JPGにすでにある圧縮ノイズもそのまま残ります。編集と再保存を何度も繰り返しても劣化は進みませんが、失われたディテールが戻ることはありません。
変換後のBMPのビット深度はいくつですか?
JPGには透明情報がないため、出力は24ビット/ピクセルの標準的なフルカラーBMPになります。これはあらゆるプログラムやライブラリで読み込めるタイプです。機器が1ビットや8ビットのパレット形式を求める場合は、まずここで変換し、減色は機器メーカーが提供するツールで行ってください。
JPGを白黒のBMPに変換できますか?
詳細設定で色空間をグレースケールにすると、BMPが濃淡のグレーで出力されます。サーマルプリンターや電子ペーパーのように完全な2色が必要な場合は、先に写真を白黒に変換してしきい値を適用してください。
今でもBMPを標準で保存するWindowsソフトはどれですか?
ペイントは、Windows XPまでは24ビットBMPを標準で保存していましたが、Windows 7でPNGが標準に変わりました。当時作られたスキャナーのユーティリティや産業用プログラムの多くは、現在もBMPが標準です。