WBMP 轉 PNG
在本機把 WBMP 影像(WAP/WML)轉成 PNG,解碼 1 位元點陣圖,無須上傳,直接在瀏覽器完成。
正在你的裝置上本機處理 ...
你的檔案
正在你的裝置上本機處理 ...
0%
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機把 WBMP 影像(WAP/WML)轉成 PNG,解碼 1 位元點陣圖,無須上傳,直接在瀏覽器完成。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
WBMP(Wireless Bitmap)誕生於早期手機瀏覽器的 WAP/WML 時代,當時網路速度慢、螢幕又小又只有黑白兩色。這種格式刻意設計得極其簡單:只有少數幾個檔頭位元組,加上一張純黑白點陣圖,每個像素僅佔一個位元。現在的瀏覽器已經打不開 WBMP 了,這個工具用自行開發的解碼器讀取檔案並匯出成 PNG。
檔頭由 TypeField(必須為 0,實際檔案只會用到這一種類型)、FixHeaderField,以及以多位元組整數表示的寬度與高度組成(每個位元組提供 7 位元資料,最高位元標示是否還有後續位元組)。接著就是點陣圖本身:每一列會補齊到整數個位元組,每個位元按 MSB 在前的順序讀取;依規範規定,0 代表黑色(像素點亮),1 代表白色。
其他 WBMP 類型(早已過時、實務上從未出現的 WAP 延伸)會被如實拒絕,而不是用猜的處理。輸出的 PNG 一律完全不透明,而且是純黑白的,因為 WBMP 既沒有灰階,也沒有彩色,更沒有透明。整個轉換完全在瀏覽器本機完成,甚至可以離線使用。
如今會遇到 WBMP,多半只出現在老舊檔案庫、博物館式的模擬器,或是仍然沿用那個古早手機年代規格的嵌入式系統裡。轉成 PNG 之後,這種微小的點陣圖終於又能被任何程式開啟與使用了。
| 輸入格式 | WBMP |
|---|---|
| 輸出格式 | PNG |
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 僅支援類型 0(實務上唯一會用到的 WBMP 變體,未壓縮黑白點陣圖);其他類型會被如實拒絕。WBMP 既沒有灰階,也沒有彩色與透明,PNG 一律是純黑白且不透明的。
不會。轉換完全在瀏覽器本機完成,離線也能使用。
一種誕生於早期手機瀏覽器 WAP/WML 時代的微小 1 位元黑白點陣圖格式。
只支援類型 0,實務上唯一被使用的變體。其他過時的類型會被如實拒絕。
沒有。WBMP 是純黑白的,每個像素僅佔一個位元,所以 PNG 也維持黑白。
可以,支援單獨下載或打包成 ZIP。