關於「JPG 轉 PNG」
大家想把 JPG 轉成 PNG,通常是為了三個原因之一:某個網站、App 或範本只收 PNG;接下來要編輯,不希望每次存檔都讓圖片再磨損一點;或是希望 PNG 能讓模糊的 JPG 變清楚。前兩個理由很合理。第三個,很可惜,並不成立。
JPG 在存檔的那一刻就捨棄了細微的細節,這些資訊已經從檔案裡消失。PNG 是無損的,也就是說它會把收到的像素原原本本地存下來,包括 JPG 壓縮造成的色塊、色階斷層或模糊邊緣。結果是 JPG 現況的完美複本,而不是修復版。換格式也不會去掉背景:白色背景依然是完全不透明的白色背景。
轉換本身就在這個分頁裡進行。瀏覽器會解碼每個 JPG,並依照它的方向標記把影像轉正,再把這些像素寫進新的 PNG 檔。這裡沒有品質滑桿,因為 PNG 沒有東西需要取捨;唯一會改變像素的設定,是選用的最大尺寸(長邊 1280、1920、2560 或 4096 px)。IMG_2231.jpg 會變成 IMG_2231.png。
如何使用「JPG 轉 PNG」
- 加入 JPG 或 JPEG 檔案把圖片拖放到轉換區、瀏覽選取、連同子資料夾加入整個資料夾,或貼上複製的圖片。.jpg 和 .jpeg 兩種副檔名都可以,每次最多 500 個檔案。
- 保留完整尺寸,或設定上限用於編輯時,請保持選取「原始尺寸」,每個像素都會保留。只有為了符合上傳限制時,才選較小的長邊尺寸。接著決定要不要帶上相片資訊,以及要不要包含 GPS 位置。
- 下載 PNG 版本從每一列取得檔案,或按「全部下載(ZIP)」取得整組檔案。同一批次裡檔名相同時,會加上「 (2)」字尾,所以結果不會互相覆蓋。
常見使用情境
長時間修圖用的工作複本
裁切、色彩校正和圖層編輯,常常代表同一個檔案要存很多次。JPG 反覆存檔,損失會不斷累積;PNG 工作複本則每次存檔都毫無變化,最後再匯出一次 JPG 就好。
堅持要 PNG 的上傳工具和範本
有些上傳工具、架站平台和遊戲模組工具會檢查檔案類型,除了 PNG 一律拒收。轉換後的複本可以通過這道檢查,圖片看起來也和原本完全一樣。
在相片上加標籤和箭頭
要替操作手冊或錯誤回報的相片加上說明框、箭頭或醒目方框嗎?在 PNG 上做標記,新加的文字和線條就會保持清晰,因為存檔時它們從來不會經過 JPEG 壓縮。
PNG 會帶來什麼,不會帶來什麼
| 期待 | 實際結果 |
|---|---|
| 更銳利、更清楚的畫面 | 沒有變化:PNG 顯示的就是 JPG 原本的樣子 |
| 透明背景 | 不會:每個像素都維持不透明,除非你在修圖軟體裡把主體去背 |
| 編輯時不再有損失 | 是的:PNG 重新存檔永遠不會劣化 |
| 能用在只允許 PNG 的地方 | 是的:這是真正的 PNG 檔,不是改了副檔名的 JPG |
| 檔案變小 | 不會:預期會大上好幾倍 |
為什麼 PNG 會重好幾倍
JPG 靠捨棄資訊來達到小檔案,PNG 則拒絕捨棄任何東西。相片幾乎每個像素都有紋理、感光元件雜訊和漸層,無損壓縮沒辦法把它們壓縮太多,所以一般相機相片的 PNG 複本,會是 JPG 的好幾倍大。檔案必須維持在可處理的大小時,縮小尺寸最有幫助:對寬 4000 px 的相片設定 1920 px 上限,大約可以去掉四分之三的像素。
EXIF、方向與色彩
拍攝日期、相機型號、曝光設定和 GPS 座標,預設會複製到 PNG 的 eXIf 區塊,這個區塊定義在 W3C PNG 規格中。有些舊的相片管理軟體會略過這個區塊,所以轉換後的檔案在那裡可能看起來沒有日期,但資訊其實還在。
因為像素已經轉正,方向標記會設回預設值。如果 PNG 要交給陌生人,移除 GPS 位置資訊只會拿掉座標;取消勾選保留相片資訊則會產生完全不含 EXIF 的檔案。解碼 JPG 時,色彩會轉換成標準 sRGB。
不該把 JPG 轉成 PNG 的情況
- 想修好模糊或有馬賽克的 JPG。換格式在這裡幫不上忙,只有更好的原始檔才有用。
- 想得到透明背景的標誌。去背是修圖的工作,轉換工具交還給你的是同一張不透明的圖片。
- 需要向量檔。PNG 仍然是像素網格,放大後會出現鋸齒狀色塊。
- 使用的修圖軟體本身就能匯出 PNG。直接從那裡存成 PNG,效果一樣。
每次最多處理 500 個檔案,超大相片則受限於裝置的記憶體,所以大量工作用筆電或桌上型電腦會比手機合適。在 iPhone、iPad 和 Mac 上,Safari 必須是 16.4 以上版本;較新版的 Chrome、Edge 和 Firefox 在任何平台上都沒問題。如果你想把相片合併成一份文件,請參考 JPG 轉 PDF。你的 JPG 從不離開裝置;看看怎麼驗證。