正在載入您的檔案…

把 PNG 轉成 JPG

需要照片、電子郵件附件或上傳時更小的檔案,就把 PNG 換成 JPG。

或將圖片拖放至此

如何把 PNG 轉成 JPG

如何把 PNG 轉成 JPG

把 PNG 拖到上傳區,或點一下從裝置裡挑檔案。檔案一落地轉換就開始,一般螢幕解析度的照片通常遠遠不到一秒就完成。結果好了之後,下載按鈕會用原本的檔名、只換掉副檔名來儲存 JPG。要再轉一張,把下一個檔拖進來就好。每次轉換都從頭跑,沒有排隊、也沒有暖機成本。同一段程式在桌機和手機瀏覽器上都能跑,而動態 PNG 會以序列中的第一張影格當作單張靜態圖來處理。

透明區域會怎麼樣

透明區域會怎麼樣

JPG 不具備 alpha 透明通道。PNG 中的每一個透明像素,在能夠存成 JPG 之前,都必須先指定一個實色。RoundCut 對這些區域採用白色,這是業界標準的處理方式,也說明了為何標誌與去背產品圖在轉檔後會冒出一個白色方塊。這不算缺陷,而是格式天生的設限。需要其他底色的話,請先在影像編輯軟體中替 PNG 上好色,再進行轉檔。想替網頁保住透明去背的話,請選擇轉成 WebP。WebP 內建完整的 alpha 通道,產出的檔案通常還比 PNG 更小,且絲毫不需要把任何部分填實。

PNG 還是 JPG,哪種格式適合你的圖

PNG 還是 JPG,哪種格式適合你的圖

商標、圖示、含銳利文字或線稿的截圖,以及任何你打算重複使用的透明圖,都留著用 PNG。PNG 一模一樣地存下每個像素,所以邊緣保持俐落,而且每次儲存都不會多疊一層新的壓縮雜訊。照片、橫幅圖,以及任何反正會在上傳時被重新壓縮的社群平台圖,就換成 JPG。照片型的 PNG 對分享來說大得沒必要,而 JPEG 正是為這種內容設計的。若你想要既小又保留 alpha 這種現代格式的好處,WebP 兩者兼顧,而且每個現行瀏覽器都支援。

畫質設定與檔案大小的取捨

畫質設定與檔案大小的取捨

JPG 採用有損壓縮,意思是會丟掉一些像素細節來換取更小的檔案。對照片來說,在一般網頁畫質下看得出的差異微乎其微。儲存目標約落在 43 dB PSNR,也就是在照片內容上肉眼無法分辨 JPG 與無損原圖的程度。帶有硬邊、細小文字、純色色塊,或會驟然跳到單一色調的漸層,這類圖則表現不同,因為 JPG 在那些轉折處不管什麼畫質都會產生振鈴。對這些圖來說,PNG 才是正確格式,轉成 JPG 反而是退步。這裡沒有畫質滑桿,設定固定在為照片校準過的近乎無損等級。

你的檔案在哪裡轉換

你的檔案在哪裡轉換

若要一次轉換多個 PNG 檔案,請全選並建立批次處理。 我們的伺服器會逐一處理每張圖片,並將結果打包成一個下載檔案。 下載連結及背後的檔案會在連結建立後約 2 小時內刪除。 批次模式在你需要同時轉換數十張照片格式時特別實用。 對於單張圖片,所有處理都在本地瀏覽器中完成。

什麼時候該保留 PNG

什麼時候該保留 PNG

有幾種明確情況下,把 PNG 轉成 JPG 是錯的。如果 PNG 有你需要保留的透明背景,JPG 會毀掉它,那就用 WebP 或留著 PNG。如果圖裡有細小文字、銳利線條、商標或介面截圖,JPG 不管什麼畫質都會加上看得見的振鈴,因為它以區塊為基礎的演算法很不擅長硬邊。如果你打算繼續編輯這個檔、反覆重存好幾次,每次 JPG 重新儲存都會疊上新的損失,所以把 PNG 當作工作母檔,只在最後交付那一步才匯出成 JPG。

運作方式

  1. 拖入或選取你的 PNG

    把檔案拖到上傳區域,或點擊開啟選擇器。轉換一張圖片,它全程留在你的裝置上。新增多張,它們會傳送到我們的伺服器一起轉換。

  2. 等它自動轉換

    檔案一落地瀏覽器就開始存成 JPG。一般照片沒有按鈕要按、也沒有進度條,結果不到一秒就出現。

  3. 看一下輸出大小

    下載按鈕會顯示輸出檔案大小。任何透明區域現在在 JPG 裡都會以白色背景呈現,這是預期的,因為 JPG 沒有 alpha。

  4. 下載 JPG

    點擊下載以儲存。原始檔名保留,僅副檔名改變。批次時你下載一個壓縮檔,連結會在約 2 小時內從我們的伺服器刪除。要轉換另一個,把下一個檔案放到頁面上。

相關轉換工具

如果需要反向轉換或想保留透明度,這些工具隨時可用。

常見問題

把 PNG 轉成 JPG 會降低畫質嗎?

會。JPG 是有損格式。RoundCut 使用為照片校準過的固定近乎無損畫質設定,在這種設定下輸出在一般觀看尺寸看起來和原本的 PNG 一樣。儲存目標約落在 43 dB PSNR,這是在照片內容上肉眼無法和無損分辨的程度。帶有硬邊、細文字或純色色塊的圖,在任何 JPG 畫質下都可能出現細微瑕疵。對這些圖來說,留著 PNG 才是正確選擇。

我把 PNG 轉成 JPG 時,透明區域會怎樣?

JPG 沒有透明通道。轉換會把每個透明像素填成白色,這就是為什麼透明背景上的商標和商品圖之後會多出一個白框。這是預期的格式行為,不是工具瑕疵。要避開它,請在轉換前先把想要的背景色畫到 PNG 上,或改用 WebP,它保留透明度,而且通常產生比 PNG 還小的檔案。

JPG 會小多少?

對照片型 PNG 來說,在近乎無損的畫質設定下,JPG 通常小三到五成。確切比例取決於影像,高細節照片省得最多。純色圖、圖示和線稿縮得較少,而且可能因為 JPG 瑕疵而看起來更差。如果 PNG 原本就是螢幕截圖或商標,JPG 可能省不了多少,還可能讓畫質明顯變差。

在這裡把 PNG 轉成 JPG 安全嗎?

這取決於你轉換多少個檔案。轉換一張圖片時,所有工作都在瀏覽器分頁內完成,不會上傳任何內容。一次轉換多張時,它們會傳送到我們的伺服器進行處理,隨後下載連結及背後的檔案會在約 2 小時內刪除。如果圖片敏感,請逐張轉換,讓它們留在裝置上。

我可以一次把多個 PNG 檔轉成 JPG 嗎?

可以。放入多個檔案,RoundCut 會一起轉換並回傳一個壓縮檔供下載。批次處理在我們的伺服器上而非你的瀏覽器中進行,下載連結會在約 2 小時內刪除。而單個檔案則直接在瀏覽器中轉換,不上傳。無論哪種,每次轉換都很快。

我什麼時候該留著 PNG 而不轉成 JPG?

當影像有你需要保留的透明度、含有 JPG 瑕疵會顯現的銳利文字或線稿,或你打算繼續編輯重存時,就留著 PNG。每次 JPG 被打開重存,新的壓縮損失都會累積。對工作檔來說,PNG 才是正確的母檔格式,你只在最後交付時才匯出成 JPG。對需要透明度又要小檔案的網頁素材,WebP 是更好的匯出選擇。

詳細資訊

團隊關於工藝、格式以及一個好結果背後小決定的筆記。

為什麼照片型 PNG 這麼大
PNG 的無損壓縮會一模一樣地存下每個像素。對一張有數百萬個微妙變化色調的照片來說,這會產生非常大的檔案,因為相鄰像素之間幾乎沒有東西能去重複或預測。一張典型的 1600x1200 照片存成 PNG 是 several megabytes。同一張影像存成品質 85 的 JPEG 則落在 200 到 。這個差距來自 JPEG 核心的離散餘弦轉換,它以 8x8 像素區塊運作,丟掉人類視覺系統最不敏感的高頻細節,再把剩下的係數緊湊地存下來。結果是對任何有連續色調變化的影像來說,也就是基本上每張照片,都得到小得多的檔案。PNG 的無損保證對圖形和工作檔很有價值,但對要送出去分享的照片來說,它是錯誤的容器。
透明度與 alpha 通道
PNG 支援完整的 8 位元 alpha 通道,意思是每個像素可以從完全透明到完全不透明。JPG 完全沒有定義任何 alpha 資訊,因為它的容器沒有存放逐像素透明度的欄位。當平台影像引擎把 PNG 重新存成 JPEG 時,會在儲存步驟前先把 alpha 通道與背景色合成。預設背景是白色,這就是為什麼 PNG 裡的透明區域在產生的 JPG 中會呈現白色。重點是,沒有任何工具能產生透明的 JPG,因為這個格式不支援這個概念。如果保留去背很重要,答案就是 WebP 或留著 PNG。RoundCut 選白色當填平色,因為它符合多數文件和商品列表的背景。
實測的儲存效能
在 Chrome 148、Linux 桌機上,使用平台 JPEG 儲存路徑實測。一張 400x300 的影像(0.12 MP)約在 10 到 15 毫秒內存好。一張 1024x768 的影像(0.78 MP)約在 13 到 20 毫秒。一張 3840x2160 的影像(8 MP)約需 1.4 秒。一張 8000x6000 的影像(48 MP)約需 1.5 秒。在瀏覽器裡儲存 JPEG,對同一張影像來說比儲存 PNG 快上許多,也遠快於 AVIF,後者需要另一個模組,在 48 MP 時就算在桌機 Chrome 上也可能要花 25 秒。這個速度優勢讓 PNG 轉 JPG 成為這個系列裡最快的轉換路徑之一,而且沒有額外的下載成本,因為 JPEG 儲存功能內建在每個瀏覽器裡。
EXIF 與中繼資料的處理
重新存檔的這道程序,在各家瀏覽器上都會把輸出 JPG 所含的 EXIF、IPTC 與 XMP 中繼資料抹除。換句話說,地理座標、相機機型、拍攝日期、版權聲明,連同來源 PNG 內的各種自訂欄位,統統會被拿掉。至於 ICC 色彩描述檔則另有去向:Chrome 與 Safari 會把 sRGB 的 ICC 描述檔保留在輸出當中,Firefox 卻把它整個抹去。其實際效應是,產出的 JPG 在每一款瀏覽器上都符合 sRGB。不過倘若你的 PNG 掛著像 Display-P3 或 Adobe RGB 這類廣色域描述檔,該標記在 Firefox 中便無法存續。若工作流程確實要求完整保留中繼資料,請於轉檔之後改用專屬工具加以編修。而就一般網頁與分享情境而言,剔除中繼資料反而有益,因為它能微幅壓縮檔案,也能把相片中的 GPS 定位資訊一併移除。
什麼時候會看到 JPG 瑕疵
JPEG 壓縮以 8x8 像素區塊運作。當來源影像在單一區塊內含有兩個差異很大的顏色之間的硬轉折時,JPEG 的壓縮步驟會用有限的頻率係數來近似那個轉折。結果就是振鈴,也就是邊緣周圍一圈較亮或較暗的像素。在照片裡這看不出來,因為邊緣從來不會完美銳利,而真實世界的照片帶有那種近似能很好對上的微小變化。在截圖、商標、含硬邊框的介面元素、文字,或相鄰的純色色塊裡,振鈴在任何畫質設定下都清晰可見,因為這些正是這個演算法處理得很差的訊號。建議很直接,不要把截圖、商標或文字繁多的圖轉成 JPG。把它們留成 PNG,或用 WebP 換取一個完全避開這個問題的更小檔案。
實務中的隱私
轉換在哪裡發生取決於檔案數量。對單張圖片,沒有資料離開瀏覽器,而且可以即時驗證。打開 Chrome 編碼期間清單保持為空。對兩個或更多檔案,RoundCut 會把它們傳送到我們的伺服器,由伺服器轉換、打包結果並回傳下載連結。該連結和轉換後的檔案會在約 2 小時內刪除。單張路徑完全在你的裝置上、在網路之外執行,而批次路徑以一次轉換許多檔案的便利作為交換。對含敏感內容的圖片,例如個人文件的截圖或帶位置資料的照片,逐張轉換可讓一切保持在本機。