JPG 轉 PNG:無損保存,但救不回已經丟掉的畫質
丟進來就轉好了。沒有參數要調——PNG 是無損的,沒什麼可選。
轉成 PNG 的理由通常是兩個:接下來還要反覆編輯儲存(PNG 無損,改多少次都不會累積損失),或者對方只收 PNG。
有一件事要先說清楚:轉成 PNG 不會讓畫質變好。 JPG 在壓縮時丟掉的細節已經沒了,換個容器裝不回來。你看到的仍然是那張 JPG,只是從此不再繼續損失。任何聲稱「轉 PNG 提升畫質」的說法都不成立。
主要功能
沒有參數,因為真的沒什麼可調
PNG 是無損格式,`toBlob` 的品質參數對它無效。別的工具在這裡擺一個品質滑桿,只會讓人以為自己調了什麼——我們不擺。
從此不再二次損失
JPG 每存一次就再壓一次,改五次就疊五層損失。轉成 PNG 之後,無論再編輯儲存多少回,像素都和上一次完全一致。
圖片不上傳,不限張數
轉換在你的瀏覽器裡跑完,圖片一個位元組都不會發出去。一次丟十幾張也行,會自動切成批次模式。
不註冊、不加浮水印
打開就能用,轉出來的圖上不會有任何標記。
使用步驟
- 1 把 JPG 拖進來拖曳、點擊選擇或 Ctrl+V 貼上都行。多張一起丟會自動變成批次。
- 2 等一下就好沒有參數要設。右邊直接出結果,下載按鈕上寫著轉完多大。
- 3 看一眼檔案大小多數情況下 PNG 會比原來的 JPG 大——那是無損的代價,不是轉錯了。
- 4 下載直接存成 .png,或者一鍵帶進專業編輯器繼續改。
常見問題
- 轉成 PNG 能提升畫質嗎?
- 不能。JPG 壓縮時丟掉的細節已經不在檔案裡了,換個格式裝不回來。轉 PNG 的意義是「從現在起不再繼續損失」,不是「找回過去損失的」。如果你需要更高的畫質,只能回去找原始檔案。
- 為什麼轉完反而變大了?
- 因為 PNG 是無損壓縮。JPG 之所以小,正是因為它扔掉了人眼不敏感的細節;PNG 一個都不扔,所以照片類圖片轉成 PNG 通常大好幾倍。這是正常的,不是轉換出了問題。
- 什麼時候值得轉,什麼時候不值得?
- 值得:接下來還要反覆編輯儲存、需要加透明背景、對方只收 PNG、圖是螢幕截圖或線稿(那類內容 PNG 反而更小更清楚)。不值得:只是想存著或者傳出去的照片——那樣只會白白變大好幾倍,畫質一點沒變。
- 圖片會上傳到伺服器嗎?
- 不會。解碼、轉換、編碼全在你的瀏覽器裡完成。可以自己驗證:打開開發者工具的網路面板,轉換過程中不會出現任何帶圖片資料的請求。
現在就試試JPG 轉 PNG:無損保存,但救不回已經丟掉的畫質
純瀏覽器執行 · 免安裝 · 免註冊 · 圖片不上傳伺服器