PNG 轉 JPG
在瀏覽器中把 PNG 轉成 JPG,可調整品質與透明區域要填的底色,檔案不會被上傳。
在你的瀏覽器中執行
選擇一張或多張圖片,轉換會在你的裝置上完成。
轉換後改變了什麼
PNG 會完整保留每一個像素,JPG 則捨棄細節來換取小很多的檔案。如果那是一張存成 PNG 的照片,這筆 交易非常划算:6 MB 的 PNG 照片,用品質 0.85 轉成 JPG 後通常落在 400 kB 到 900 kB 之間,在一般 觀看尺寸下看不出差別。
但如果是螢幕截圖或標誌,這筆交易就很糟。JPG 以 8×8 的區塊為單位、把區塊內的顏色平均掉,這對 銳利邊緣正好是最壞的處理方式——文字周圍會出現灰霧,檔案甚至可能比原本的 PNG 還大。這類圖片應該 維持 PNG,或改用 WebP。
透明會變成一種顏色
JPG 沒有 alpha 色版,每一個透明像素都必須填上某種顏色,上面的底色設定就是那個顏色,預設為白色。 請選擇圖片實際會擺放的背景色,因為選錯正是「標誌放到有色頁面上時多出一個白框」的原因。
如果圖片必須保持透明,那 JPG 從一開始就不是正確的目標格式。
JPG 不會保留的東西
- 色彩深度。 PNG 每個色版可以到 16 位元,JPG 只有 8 位元。
- 中繼資料。 這個轉換器透過 Canvas 重新編碼,會丟掉 EXIF 區塊,GPS 座標與相機資訊也一併消失。
你的檔案只留在這裡
轉換在你的瀏覽器中完成,你選擇的檔案不會被上傳。