UltKit

WebP 轉 BMP 轉換器

有些程式只讀得懂單純的點陣圖。這個轉換器會解碼你的 WebP 檔案,輸出標準的 24 位元 BMP,並以你選擇的顏色填滿透明區域,讓圖片能在比 WebP 早了數十年的軟體中開啟。

圖片轉換器

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

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

輸出

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

使用方式

  1. 1

    上傳 WebP 圖片

    拖入從網站儲存或由應用程式匯出的 .webp 檔案。每批最多 20 個,每個檔案最大 95 MB。

  2. 2

    選擇填滿顏色

    在透明區域中,為任何透明像素選擇白色、黑色或自訂顏色。若目標螢幕有固定解析度,請使用調整輸出圖片尺寸。

  3. 3

    轉換為 BMP

    按下轉換為 BMP,即可下載點陣圖檔案;批次轉換則會下載一個 ZIP。

需要 BMP 而非 WebP 的軟體

Google 於 2010 年推出 WebP,目的是讓網頁更輕量,現今所有瀏覽器都能顯示。但在瀏覽器之外情況就不同了。BMP 可追溯到早期的 Windows 與 OS/2,它的優點是程式只需幾十行程式碼就能讀取:一個簡短的檔頭,後面接著一列列原始像素。這也是許多小型或老舊工具從未學會其他格式的原因。

典型情況包括:Arduino 或 Raspberry Pi Pico 上從 SD 卡載入 24 位元點陣圖的 TFT 螢幕、驅動軟體只接受 BMP 的標籤機或雕刻機、需要點陣圖貼圖的舊遊戲或模組工具,以及從未加裝 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 年推出的圖片格式,目的是讓網頁載入更快。它在同一種格式中同時支援有損與無損壓縮、Alpha 透明度與動畫。在視覺品質相近時,有損 WebP 檔案通常比 JPEG 小 25–35%,無損 WebP 通常也比 PNG 小。目前所有主流瀏覽器都支援,但部分較舊的桌面軟體、列印服務與上傳表單仍然不接受。Windows、macOS 與多數新型圖片編輯軟體都能開啟 WebP 檔案。

壓縮方式
有損或無損
透明度
支援
動畫
支援
推出年份
2010 · Google
WEBP 轉檔工具

BMP

點陣圖

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

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

當下載的網頁圖片必須交給舊版 Windows 程式、嵌入式顯示器,或只能解析原始點陣圖的工具時,就需要將 WebP 轉成 BMP,代價是檔案大得多,但完全不需要解碼。

WebP 轉 BMP:哪些會改變、哪些不會

迷思BMP 能找回 WebP 壓縮時損失的細節。

事實轉換只是把解碼後的像素原樣儲存,無法還原製作 WebP 時已遺失的任何內容。

迷思把 .webp 改名為 .bmp,舊軟體就能開啟。

事實檔案內容仍是 WebP,程式會回報檔案毀損或格式未知。資料必須經過解碼並重新寫入。

迷思BMP 一定有好幾 MB。

事實BMP 的大小隨像素數而定:800 × 480 的顯示圖片約 1.1 MB,320 × 240 的約 230 KB。

為小型螢幕準備 BMP

嵌入式螢幕通常需要原生解析度的點陣圖,因為它們逐像素繪製,不會縮放。請將調整輸出圖片尺寸設為面板寬度,例如 320 或 800 px,讓轉換器在寫入檔案前先縮小。這也能讓 BMP 小到符合微控制器的記憶體或 SD 卡讀取速度。

也要檢查填色。黑色螢幕上,標誌周圍的白色背景會顯示成一個明亮的方塊,因此請選擇黑色或與螢幕相符的自訂顏色。如果不清楚為什麼下載時常遇到 WebP,可參閱網站為何提供 WebP。

WebP 轉 BMP 常見問題

為什麼要把小小的 WebP 轉成超大的 BMP?

因為另一端的程式無法解碼 WebP,卻能解碼 BMP。工業 HMI 面板、較舊的 CAD 與刺繡軟體、資訊亭與數位看板播放器,以及微控制器的顯示函式庫,往往只能讀取未壓縮的點陣圖。它們不在意檔案大小,在意的是解碼夠簡單。

BMP 檔案大小是怎麼計算的?

24 位元 BMP 的大小為寬 × 高 × 3 位元組,再加上將每一列補齊為 4 位元組倍數的填補資料,以及 54 位元組的檔頭。因此 1920 × 1080 的圖片為 6,220,854 位元組,約 6.2 MB,與畫面內容無關。

轉成 BMP 後會保留 WebP 的透明背景嗎?

不會。BMP 的 Alpha 支援只存在於較新的檔頭版本,許多讀取程式會忽略,因此輸出的是一般 24 位元點陣圖,透明像素會填上您選擇的顏色。若需要保留透明度的檔案,請改為轉換 WebP 轉 PNG。

Windows 10 小畫家不轉檔能直接開啟 WebP 嗎?

只有在安裝了 Microsoft Store 的 WebP 圖片擴充功能時才可以;許多公司電腦並未安裝,而 Windows 7 的小畫家完全不支援 WebP。BMP 則自該格式在早期 Windows 時代起,就能在各版本的小畫家開啟。

動態 WebP 轉換後會怎樣?

BMP 只能存放單張圖片。預設會轉換第一個影格;若需要整個動畫序列,請將動態圖片輸入設為把每個影格匯出為獨立的 BMP。