UltKit

JPG 轉 BMP 轉換器

BMP 是未經壓縮的簡單點陣圖格式,Windows 自 1990 年起就支援,至今仍有部分軟體和硬體只讀得懂它。這個 JPG 轉 BMP 轉換器會將您的 JPG 解碼一次,再把每個像素完整寫成標準的 Windows 點陣圖。

圖片轉換器

或將JPG, JPEG, JPE … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    加入 JPG 檔案

    將最多 20 個 JPG 或 JPEG 檔案拖曳到上傳區,每個檔案大小上限為 95 MB。

  2. 2

    配合目標尺寸

    裝置與開機畫面通常需要精確的尺寸。在進階設定中,使用調整輸出圖片尺寸設定裝置要求的寬度,例如小型螢幕的 320 px。

  3. 3

    轉換為 BMP

    按下轉換為 BMP,再逐一下載檔案,或下載 ZIP 壓縮檔。

哪些情況仍需要 JPG 轉 BMP

BMP 是隨 Windows 一起成長的格式。現今多數檔案使用的點陣圖標頭,隨 1990 年的 Windows 3.0 問世,之後二十年間,BMP 是小畫家的預設輸出格式、早期 Windows 的桌布格式,也是程式之間傳遞像素最簡單的方式。那個年代的軟體常常打不開 JPG,還只顯示不明所以的錯誤訊息。

硬體是另一大類。讀取 BMP 不需要解壓縮:略過固定大小的標頭,再依序讀取各列像素值即可,這些列由最下面一列開始儲存,並補齊為 4 位元組的倍數。這對小型微控制器來說很容易實作,所以 Adafruit 為 Arduino 提供的 ImageReader 等顯示函式庫,會從 SD 卡載入未壓縮的 24 位元 BMP 檔案;許多主機板開機標誌工具、標籤機與數位相框也要求使用點陣圖。

第三種情況是編輯流程。每次編輯後都重新儲存 JPG,就會多經過一輪壓縮;改存成 BMP,或在軟體支援 PNG 時改用 JPG 轉 PNG,就能固定像素內容。

1920 × 1080 圖片在不同色深下的 BMP 檔案大小

僅計算像素資料:寬 × 高 × 每像素位元數 ÷ 8。調色盤與 54 位元組的標頭會再增加一點。
位元深度色彩數像素資料常見用途
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 位元1,670 萬6,220,800 位元組 ≈ 6.22 MB照片;本轉換器的輸出格式
32 位元1,670 萬 + Alpha8,294,400 位元組 ≈ 8.29 MB具透明度的圖片

BMP 的優點

  • 任何版本的 Windows 與幾乎所有圖片函式庫都能開啟
  • 沒有 JPEG 解碼器的小型裝置也能讀取
  • 編輯後重新儲存不會再損失品質

付出的代價

  • 檔案比 JPG 大上許多倍
  • 不適合用於電子郵件、網頁與上傳表單
  • 不會保留相機資訊等中繼資料

JPG

JPEG 影像

JPEG(或 JPG)是使用最廣泛的照片格式,由 Joint Photographic Experts Group 於 1992 年標準化。它採用失真壓縮,捨棄肉眼不易察覺的細節,讓照片小到適合網頁、電子郵件和手機儲存。它能妥善處理平滑漸層和自然景物,但銳利的文字、線稿和純色區域會出現明顯的區塊或模糊瑕疵。JPEG 沒有透明度也沒有動畫,每次重新儲存都會再損失一點畫質。所有瀏覽器、手機、相機和影像編輯器都能開啟。

壓縮方式
有損
透明度
不支援
動畫
不支援
推出年份
1992 · Joint Photographic Experts Group
JPG 轉檔工具

BMP

點陣圖

BMP 是 Microsoft 與裝置無關的點陣圖格式,自 Windows 早期版本起即為原生格式。它通常以未壓縮方式儲存像素,因此畫質完美,但與 PNG 或 JPEG 相比檔案非常大。新版 BMP 可包含 Alpha 色版,但許多程式會忽略。此格式讀寫簡單,因此仍存在於舊軟體、嵌入式系統與部分工業工具中。Windows、macOS 與幾乎所有影像編輯軟體都能開啟 BMP。

壓縮方式
無損
透明度
支援
動畫
不支援
推出年份
Microsoft
BMP 轉檔工具

當舊版 Windows 程式、開機標誌工具或嵌入式螢幕需要不靠 JPEG 解碼器就能讀取的原始像素時,就需要把 JPG 轉成 BMP;檔案會變大很多,這是刻意接受的取捨。

為螢幕或開機畫面準備 BMP

裝置對尺寸要求很嚴格。2.8 吋 TFT 擴充板通常是 320 × 240 px,開機標誌工具通常也會註明確切尺寸。請在轉換時調整大小,讓點陣圖符合要求,檔名也要簡短,因為許多嵌入式檔案讀取程式只支援 8.3 格式的檔名。

方向也要確認。轉換器會套用 JPG 的 EXIF 旋轉資訊,所以 BMP 的方向會和你在相片檢視器中看到的一樣是正的,這也是多數裝置期望的結果。

JPG 轉 BMP 轉換器常見問題

為什麼 BMP 比 JPG 大了十倍?

因為 BMP 以未壓縮的原始數值儲存每個像素。一張 1920 × 1080、每像素 24 位元的圖片,不論內容為何,像素資料都是 6,220,800 位元組;同一張照片存成 JPG 通常只有幾百 KB。檔案這麼大,是換取格式簡單、容易讀取的代價。

JPG 轉 BMP 會提升畫質嗎?

不會。BMP 是無損格式,會原封不動保留 JPG 目前的內容,包括 JPG 中已有的壓縮瑕疵。它能避免反覆編輯、重新儲存造成的進一步損失,但無法還原已經遺失的細節。

轉換後的 BMP 是幾位元色深?

JPG 沒有透明度,因此輸出為標準的全彩點陣圖,每像素 24 位元,這是所有程式與函式庫都能讀取的類型。如果裝置需要 1 位元或 8 位元的調色盤點陣圖,請先在這裡轉換,再用裝置廠商提供的工具減少色彩數。

可以把 JPG 轉成黑白 BMP 嗎?

在進階設定中,將色彩空間設為灰階,輸出的 BMP 就會是灰階色調。如果需要嚴格的雙色結果,例如熱感應印表機或電子紙面板,請先用照片轉黑白套用臨界值。

哪些 Windows 程式仍預設儲存為 BMP?

小畫家在 Windows XP 以前預設儲存 24 位元點陣圖,到 Windows 7 時預設改為 PNG。許多當年開發的掃描器工具與工業用程式,至今仍預設使用 BMP。