BMP 轉 JPG
BMP 把每個畫素原封不動存下來,省下的空間非常可觀。
不上傳任何檔案
把檔案拖進來,或點擊選擇
支援 BMP。沒有大小上限,不用註冊。
BMP 基本上就是「原始畫素 + 一個檔頭」。它幾乎不做任何有意義的壓縮,所以 BMP 檔比任何現代格式都大得多 —— 也讓這成為所有轉換裡縮減幅度最誇張的一個。
BMP 到底大多少
一張 1600×1000 的影像存成 24 位元 BMP,不管畫的是什麼都要約 4.8 MB —— 因為每個畫素固定佔三個位元組,而且不壓縮。在我們自己的測試素材裡,一張最佳化 PNG 只有 46 KB 的圖,存成 BMP 是 6.4 MB,大約 140 倍。
這個比例適用於簡單圖形。照片的相對差距會縮小,但絕對檔案大小更糟,因為 BMP 的體積純粹跟畫素數量成正比。
BMP 檔現在還從哪裡來
舊版 Windows 軟體、掃描器驅動、醫療與工業影像工具、部分 CAD 匯出,以及經典的小畫家存檔對話框,都還在產出 BMP。它能存活是因為讀寫實作極度簡單,這對嵌入式與老系統很重要。
在那樣的系統內部它是合理的工作格式,但拿來傳送就很糟。電子郵件附件、上傳表單、網頁,都吃不消好幾 MB 的未壓縮影像。
目標選 JPG 還是 PNG
如果這個 BMP 是照片或掃描件,JPG 是正確答案,而且縮減幅度會非常大。在品質 85 下,可見差異相對於省下的空間可以忽略。
如果這個 BMP 是螢幕截圖、圖表或線稿,JPG 就是錯的目標 —— 它會在銳利邊緣產生振鈴,而且可能根本沒變小。這類請改轉成 PNG,經過無損最佳化後通常會得到非常小的檔案,邊緣也完全銳利。
不上傳,這件事在這裡更重要
BMP 檔很大,把它上傳到轉檔服務又慢又浪費。Breezo 用你瀏覽器的原生解碼器讀取檔案,再用編譯成 WebAssembly 的 MozJPEG 編成 JPEG,全部在本機完成。
一個大 BMP 從頭到尾都不需要經過網路,也不會撞到任何檔案大小上限。
常見問題
為什麼 BMP 檔這麼大?
因為 BMP 儲存原始畫素、幾乎不壓縮。24 位元 BMP 不管內容是什麼,每個畫素都要三個位元組。
JPG 會小多少?
通常小非常多,經常是幾十倍。確切比例取決於圖片內容和品質設定。
螢幕截圖的 BMP 該轉成 JPG 嗎?
不該。JPEG 處理銳利邊緣和文字很差。截圖和線稿請轉成 PNG,會同時更小也更乾淨。
BMP 支援透明度嗎?
標準的 24 位元 BMP 不支援。有些 32 位元變體帶 alpha 通道,但支援度不一致,而且 JPG 兩種情況都存不了透明度。
轉換時檔案會被上傳嗎?
不會。這件事在這裡比平常更重要,因為 BMP 檔很大。全部都在你的瀏覽器裡執行。
其他工具
- JPG 轉 PDF照片進去,一個 PDF 出來 —— 全程不上傳。
- PDF 轉 JPG每一頁變成一張圖,解析度你決定。
- PDF 轉 PNG無損的頁面,透明度保留。
- 合併 PDF多份文件進去,一份文件出來。
- 分割 PDF一頁一個檔,而且不必把文件交出去。
- HEIC 轉 JPG照片不會離開你的裝置。
- 圖片壓縮把檔案變小,不必把檔案交出去。
- WebP 轉 JPG給那些到現在還是打不開 .webp 的軟體。
- PNG 轉 JPG檔案小很多 —— 前提是圖片是照片。
- JPG 轉 PNG從這裡開始無損 —— 但請先讀這段。
- HEIC 轉 PNG當你需要透明度,或需要一份無損副本。
- JPG 轉 WebP相同品質設定下,檔案明顯更小。
- PNG 轉 WebP唯一同時保留透明度又能變小的常見目標格式。
- WebP 轉 PNG給「需要透明度」加上「軟體打不開 .webp」的情況。
- AVIF 轉 JPG把最新的格式,轉成什麼都讀得懂的那一個。
- AVIF 轉 PNG當這個 AVIF 的透明度不能丟的時候。
- GIF 轉 PNG脫離 256 色與 1 位元透明度。
- SVG 轉 PNG向量變畫素是單行道,所以尺寸要選好。
- 壓縮 JPGMozJPEG,跑在你自己的處理器上。
- 壓縮 PNG真的無損。不是偽裝成無損的減色。
- 壓縮 WebP本來就是高效率格式 —— 再榨一點出來。
- QR Code 產生器靜態編碼。不轉址、不追蹤、不會過期。
- 字數統計中文算得對,而且文字不會離開這一頁。