BMP 輸出主要適合明確要求 bitmap 檔的工具或系統。轉檔時會把輸入圖片重繪到 canvas,可先套用最大寬度縮圖,再請瀏覽器編碼成 image/bmp。
由於 BMP 編碼取決於目前瀏覽器的 OffscreenCanvas 支援,部分瀏覽器可能失敗或回傳 fallback 格式。這個流程也不保留動畫與原始中繼資料,且 BMP 檔容易變大,因此匯出前縮圖通常很有幫助。
關於這個主題的常見疑問與實用解答。
不會。所有轉檔皆在瀏覽器端透過 Web Worker 完成,圖片完全不會離開你的裝置。
BMP 將原始像素資料以 24 或 32 bit 不壓縮儲存。一張 1920×1080 圖片約 6 MB,而 JPG 只有 200–500 KB。BMP 適合應用程式明確要求無壓縮輸入的情境;一般使用建議改用 PNG(無損壓縮)或 JPG(失真)。
多數瀏覽器都支援讀取 BMP。編碼(產出 BMP)方面,Chrome 與 Edge 原生支援;Firefox 與 Safari 可能 fallback 成 PNG。若您下載的檔案變成 PNG,表示瀏覽器不支援 BMP 編碼,建議改用 Chrome 或桌面工具。