BMP 轉 PNG 轉換器
把佔空間的 Windows 點陣圖轉成 PNG,每個像素完整保留,檔案大小只剩一小部分。拖入 BMP,按下轉換即可下載。
圖片轉換器
或將JPG, JPEG, JPE … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
85 可讓照片在視覺上與原圖幾乎相同。只有需要更小的檔案時才調低。
JPG、BMP 和 EPS 不支援透明。透明的像素會以此顏色填滿。
用於透明像素後方的十六進位色碼,例如 #FFFFFF。
此格式只能存放單張圖片。若要保留動畫,請選擇輸出 GIF 或 WebP。
多尺寸圖示會在一個檔案中包含多種解析度,瀏覽器和作業系統會自行選用需要的尺寸。
保留原始尺寸,或輸入其中一邊,系統會維持長寬比。
上方所選邊的像素值。
相對於原始尺寸的百分比。
sRGB 適合螢幕和網頁。印刷流程請保留原始設定;灰階會捨棄顏色。
僅為中繼資料,0 表示保留原始值。印表機和部分入口網站會讀取此數值;不會改變像素尺寸。
使用方式
- 1
加入 BMP 檔案
拖放最多 20 個 .bmp 檔案,每個不超過 95 MB,來源可以是小畫家、掃描器、老遊戲或工業相機。
- 2
目標格式維持 PNG
轉換為已設定為 PNG。因為 PNG 是無損格式,所以沒有品質滑桿;進階設定只提供調整大小與中繼資料選項。
- 3
轉換並下載
按下轉換為 PNG,再逐一儲存檔案,或打包成 ZIP 下載。
BMP 轉 PNG 會損失什麼?
肉眼看不出來,也量測不出任何損失:PNG 是無損格式,像素保持完全一致。改變的是檔案大小。未壓縮的點陣圖通常會變成小好幾倍的 PNG,其中螢幕截圖縮得最多。
BMP 轉 PNG:縮小檔案,像素不變
BMP 檔案幾乎都以原始方式儲存:每個像素三個位元組,一列接一列,完全沒有壓縮。這種格式雖然允許 4 位元和 8 位元影像使用行程長度編碼,但幾乎沒有軟體會這樣寫入。PNG 保存相同的像素,並經過逐列預測濾波與 DEFLATE(ZIP 檔案所用的壓縮方法)處理,所以重複的顏色和平滑區域只佔一小部分空間。
點陣圖出現的頻率比你想的更高。舊版小畫家預設儲存為 .bmp,Windows 剪貼簿把複製的圖片存成裝置無關點陣圖,掃描器、機器視覺相機、復古遊戲和嵌入式裝置也因為這種格式很容易產生而使用它。一個資料夾的這類檔案會很快佔滿儲存空間,傳送起來也不方便。
轉換不會讓圖片變清晰,也不會修飾任何內容。如果點陣圖本來就模糊或有馬賽克,PNG 也一樣;好處在於檔案大小與相容性,而不是畫質。
未壓縮的點陣圖到底有多大
6.2 MB一張 1920 × 1080 的螢幕截圖存成 24 位元 BMP
BMP 格式的由來
1990
Windows 3.0
採用 40 位元組資訊檔頭的裝置無關點陣圖,成為標準的 .bmp 結構。
1995
第 4 版檔頭
Windows 95 與 NT 4.0 新增色彩遮罩與 Alpha 遮罩欄位。
1996
PNG 1.0
W3C 發布 PNG,作為無專利的無損格式。
1998
第 5 版檔頭
Windows 98 與 2000 允許在 BMP 中嵌入 ICC 色彩描述檔。
2004
ISO/IEC 15948
PNG 成為國際標準。
BMP
點陣圖
BMP 是 Microsoft 與裝置無關的點陣圖格式,自 Windows 早期版本起即為原生格式。它通常以未壓縮方式儲存像素,因此畫質完美,但與 PNG 或 JPEG 相比檔案非常大。新版 BMP 可包含 Alpha 色版,但許多程式會忽略。此格式讀寫簡單,因此仍存在於舊軟體、嵌入式系統與部分工業工具中。Windows、macOS 與幾乎所有影像編輯軟體都能開啟 BMP。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 不支援
- 推出年份
- Microsoft
PNG
Portable Network Graphics
PNG 是 1996 年由 PNG Development Group 發布的無損點陣圖格式,後來由 W3C 與 ISO 納入標準。它會完整保留每一個像素,支援完整的 Alpha 透明度,處理文字、銳利邊緣和純色區塊時不會產生瑕疵。這樣的精確度使它非常適合螢幕截圖、標誌、圖示和介面圖形。代價是檔案大小:存成 PNG 的相片,往往比同一張相片存成 JPEG 或 WebP 大上好幾倍。所有瀏覽器、作業系統和編輯軟體都能開啟 PNG 檔案。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 不支援
- 推出年份
- 1996 · PNG Development Group
當螢幕截圖、掃描檔或舊版 Windows 工具匯出的檔案需要分享或保存,又不能損失任何像素時,就會把 BMP 轉成 PNG;PNG 保留每個數值,檔案大小卻只剩一小部分。
透明度、調色盤與 32 位元點陣圖
通常沒有透明度可以保留。多數 BMP 是 24 位元,根本沒有 Alpha,轉出的 PNG 是完全不透明的。有些以第 4 版或第 5 版檔頭寫入的 32 位元點陣圖帶有真正的 Alpha 色版,這會在 PNG 中保留。在許多其他 32 位元檔案中,第四個位元組只是填充,被誤當成 Alpha 的程式會讓圖片顯示為隱形;如果轉換後的檔案在某個檢視器中看起來是空白的,先用另一個檢視器開啟,再判斷是否損壞。
低色彩點陣圖,例如 1 位元掃描檔和舊軟體產生的 8 位元調色盤影像,會保留完全相同的顏色。PNG 支援灰階、調色盤和全彩結構,因此能表示你可能遇到的每一種 BMP。對網站而言,PNG 是這些螢幕截圖和圖表的合適格式;如果表單仍要求更小的檔案,可參考我們的縮小圖片 KB 數指南。
BMP 轉 PNG 常見問題
BMP 轉 PNG 真的是無損嗎?
會。PNG 中每個像素值都與 BMP 完全相同,改變的只是位元組的封裝方式。用 PNG 轉 BMP 轉回去,會得到同樣的圖片,不過檔頭細節可能不同。
為什麼轉出的 PNG 只比 BMP 小一點?
無損壓縮靠的是重複的內容。螢幕截圖、圖表和像素圖有大片單色區域,檔案常能縮小 90% 以上;照片和有雜訊的掃描檔重複內容少,可能只能縮小一半。如果照片更看重檔案大小而非精確像素,用 BMP 轉 JPG 可以縮得更小。
PNG 會變成透明背景嗎?
只有當 BMP 真的定義了 Alpha 色版才會保留,但這種 BMP 很少。常見的 24 位元 BMP 沒有透明資訊可以帶過去,所以 PNG 是完全不透明的。如果需要去背圖,請在編輯軟體中移除背景。
PNG 會保留掃描 BMP 的 DPI 嗎?
會。BMP 以每公尺像素數記錄解析度,PNG 也有對應欄位,而且 DPI 標記設為 0 時會保留原始數值。如果列印表單要求 300,可以在這裡輸入 300;像素尺寸不會改變。
轉換後還需要保留 BMP 原檔嗎?
就畫質而言不需要:PNG 以更小的空間保存相同的像素。只有在程式必須直接讀取 BMP 時才需要保留,例如舊版工具或微控制器的顯示函式庫。
BMP 被電子郵件或網頁表單拒收,改成 PNG 就能上傳嗎?
幾乎都是。上傳表單和圖片空間通常只列出 JPG 和 PNG,不收 BMP;郵件服務也常會封鎖或移除大型附件,而 6 MB 的點陣圖很容易就超過限制。
- BMP 轉 JPG 轉換器將 BMP 轉成 JPG,把未壓縮的 Windows 點陣圖縮小到原本的一小部分,方便寄信、上傳網頁與手機使用。一次批次 20 個檔案,免註冊。
- PNG 轉 BMP 轉換器將 PNG 轉成 BMP,供舊版 Windows 程式、安裝程式與 Arduino 顯示器使用。可自選透明區域的底色。一次 20 個檔案,免註冊。
- JPG 轉 PNG 轉換器將 JPG 轉成 PNG,適合無損編輯、製作圖示及只收 PNG 的應用程式。了解檔案為何變大,以及 JPG 背景為何不會變透明。
- TIFF 轉 PNG 轉換器TIFF 轉 PNG,不損失任何像素。自動合併圖層、將 CMYK 轉為 sRGB 並保留透明背景。每批最多 20 個檔案,30 分鐘後刪除。
- 圖片轉 PNG 轉換器將 WebP、AVIF、HEIC、GIF、SVG、PSD、TIFF、RAW 等格式轉成 PNG。無損輸出、保留透明背景,每批 20 個檔案,免註冊。
- GIF 轉 PNG 轉換器將 GIF 轉成 PNG 並保留透明背景:擷取第一格存成靜態圖,或把動畫的每一格分別匯出成 PNG 檔案。