JPG 轉 BMP 轉換器
BMP 是未經壓縮的簡單點陣圖格式,Windows 自 1990 年起就支援,至今仍有部分軟體和硬體只讀得懂它。這個 JPG 轉 BMP 轉換器會將您的 JPG 解碼一次,再把每個像素完整寫成標準的 Windows 點陣圖。
圖片轉換器
或將JPG, JPEG, JPE … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
85 可讓照片在視覺上與原圖幾乎相同。只有需要更小的檔案時才調低。
JPG、BMP 和 EPS 不支援透明。透明的像素會以此顏色填滿。
用於透明像素後方的十六進位色碼,例如 #FFFFFF。
此格式只能存放單張圖片。若要保留動畫,請選擇輸出 GIF 或 WebP。
多尺寸圖示會在一個檔案中包含多種解析度,瀏覽器和作業系統會自行選用需要的尺寸。
保留原始尺寸,或輸入其中一邊,系統會維持長寬比。
上方所選邊的像素值。
相對於原始尺寸的百分比。
sRGB 適合螢幕和網頁。印刷流程請保留原始設定;灰階會捨棄顏色。
僅為中繼資料,0 表示保留原始值。印表機和部分入口網站會讀取此數值;不會改變像素尺寸。
使用方式
- 1
加入 JPG 檔案
將最多 20 個 JPG 或 JPEG 檔案拖曳到上傳區,每個檔案大小上限為 95 MB。
- 2
配合目標尺寸
裝置與開機畫面通常需要精確的尺寸。在進階設定中,使用調整輸出圖片尺寸設定裝置要求的寬度,例如小型螢幕的 320 px。
- 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 檔案大小
| 位元深度 | 色彩數 | 像素資料 | 常見用途 |
|---|---|---|---|
| 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 萬 + Alpha | 8,294,400 位元組 ≈ 8.29 MB | 具透明度的圖片 |
BMP 的優點
- 任何版本的 Windows 與幾乎所有圖片函式庫都能開啟
- 沒有 JPEG 解碼器的小型裝置也能讀取
- 編輯後重新儲存不會再損失品質
付出的代價
- 檔案比 JPG 大上許多倍
- 不適合用於電子郵件、網頁與上傳表單
- 不會保留相機資訊等中繼資料
JPG
JPEG 影像
JPEG(或 JPG)是使用最廣泛的照片格式,由 Joint Photographic Experts Group 於 1992 年標準化。它採用失真壓縮,捨棄肉眼不易察覺的細節,讓照片小到適合網頁、電子郵件和手機儲存。它能妥善處理平滑漸層和自然景物,但銳利的文字、線稿和純色區域會出現明顯的區塊或模糊瑕疵。JPEG 沒有透明度也沒有動畫,每次重新儲存都會再損失一點畫質。所有瀏覽器、手機、相機和影像編輯器都能開啟。
- 壓縮方式
- 有損
- 透明度
- 不支援
- 動畫
- 不支援
- 推出年份
- 1992 · Joint Photographic Experts Group
BMP
點陣圖
BMP 是 Microsoft 與裝置無關的點陣圖格式,自 Windows 早期版本起即為原生格式。它通常以未壓縮方式儲存像素,因此畫質完美,但與 PNG 或 JPEG 相比檔案非常大。新版 BMP 可包含 Alpha 色版,但許多程式會忽略。此格式讀寫簡單,因此仍存在於舊軟體、嵌入式系統與部分工業工具中。Windows、macOS 與幾乎所有影像編輯軟體都能開啟 BMP。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 不支援
- 推出年份
- Microsoft
當舊版 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。