什麼是圖片轉BMP轉換器?
將 PNG、JPG、WebP 等圖片格式轉換為未壓縮的 BMP(點陣圖)檔案。BMP 格式適用於舊版軟體、嵌入式系統和需要無壓縮瑕疵的原始像素資料的印刷流程。
可在24位元BMP(僅RGB,每像素3位元組)與32位元BMP(RGBA含透明通道,每像素4位元組)之間選擇,並將內嵌解析度設定為72至300 DPI以符合列印流程。可一次拖入多張圖片進行批次處理,支援單檔下載、複製結果到剪貼簿,或整批打包為ZIP下載。BMP保留原始像素資料,因此24位元每百萬像素約3 MB,32位元約4 MB。
使用方法
- 上傳、拖放或貼上一張或多張圖片(PNG、JPG、WebP、GIF)。單張拖入的圖片會自動轉換。
- 選擇 BMP 位元深度(24 位元 RGB 或帶透明通道的 32 位元)、解析度(72-300 DPI),以及可選的輸出尺寸並鎖定長寬比。
- 下載單一BMP檔案、將結果複製到剪貼簿,或將整批圖片打包為ZIP壓縮檔下載。
何時使用
- 為單晶片顯示驅動準備圖示或開機畫面。
- 把圖片送進無法辨識 PNG/JPEG 的舊版 Windows 應用程式。
- 為要求無壓縮原始像素的印刷流程產出母版檔。
結果
一位嵌入式系統工程師需要為微控制器顯示驅動準備BMP檔案。他上傳了5個PNG圖示並全部轉換為24位元BMP格式,打包下載後直接用於韌體燒錄。
常見問題
- 為什麼用 BMP 而不是 PNG 或 JPEG?
- BMP 不壓縮,體積大但解碼非常單純。沒有 JPEG/PNG 解碼器的硬體(小螢幕、FPGA、復古遊戲工具鏈)能直接從 flash 讀出 BMP,幾行程式碼就能搞定。
- 應該選 24 位元還是 32 位元?
- 如果畫面完全不透明(照片、螢幕截圖)選 24 位元。如果有透明或半透明像素(疊在背景上的標誌、圖示)選 32 位元。只有用到 Alpha 時,多出來的那位元組才有意義。
- BMP 檔案會有多大?
- 約等於寬 × 高 × 每像素位元組數再加一個小檔頭。1920x1080 照片轉 24 位元 BMP 約 6.2 MB,256x256 圖示轉 32 位元 BMP 約 260 KB。BMP 無壓縮,尺寸和體積成線性關係。
- 色彩設定檔會保留嗎?
- 多數 BMP 閱讀器會忽略 ICC 設定檔,多數寫入器也會把它丟掉。本工具以 sRGB 寫入像素,這是幾乎所有舊式閱讀器的預設假設。需要色彩管理的流程請別用 BMP。
- 圖片有最大尺寸限制嗎?
- BMP 格式本身支援檔案最多 2 GB,理論上可容納數億像素。實際上瀏覽器 canvas 單邊一般不超過 16384 像素,對嵌入式或印刷需求已綽綽有餘。