PNG 轉 JPG工具的預設 JPEG 品質為 0.92,落在近乎無損的範圍內,對照片而言壓縮瑕疵幾乎看不見,同時相較於原始 PNG 仍能大幅縮減輸出檔案大小。滑桿範圍從 0.60(檔案最小、銳利邊緣附近會有輕微區塊化)到 1.00(最高保真度、輸出較大),讓您能在大小與清晰度之間自由取捨。每次移動滑桿時編碼器都會重新執行,因此新檔案大小會即時更新顯示在每張預覽旁,讓您能用視覺方式選擇數值,而非憑感覺猜測。轉檔完全透過瀏覽器內的 Canvas API 與 createImageBitmap 執行,因此像素從不外傳至伺服器、不會進入任何佇列,也不需要帳號。因為作業全程在本機進行,所以即使是緩慢的連線,或是頁面載入後的離線狀態,都足以繼續使用。

how to convert png to jpg without losing quality
如何在不失真的情況下將 PNG 轉換為 JPG

為什麼 PNG 檔案比 JPG 大這麼多

PNG 會保留每一個像素與來源完全一致。它是無損格式,同時還帶有完整的 alpha 通道支援透明度,這正是它在標誌、截圖、介面 mock-up,以及具備銳利邊緣的線稿中備受青睞的原因——不論檔案重新儲存多少次,每個形狀都能保持鋒利清晰。其代價是檔案體積龐大:照片型 PNG 可能膨脹到數 MB,因為無損壓縮幾乎沒有東西可以捨棄,即使大多數像素都是人眼無法分辨的些微天空或膚色差異。JPG 採取完全相反的做法。它是為照片設計的有損格式,將影像切成 8×8 的方塊,對色彩資料執行離散餘弦轉換,並丟棄人眼幾乎察覺不到的高頻細節。一張在 PNG 格式下重達 5 MB 的照片,轉成 JPG 後通常可壓到 500 KB 以下,在一般顯示器上看不出差異。這兩種格式解決的是不同問題,而這也正是兩者之間的轉檔經常值得一做的原因。

屬性PNGJPG
壓縮類型無損(保留每個像素)透過離散餘弦轉換的有損壓縮
透明度支援完整 alpha 通道
最適用於標誌、截圖、線稿、文字照片與平滑漸層
同一張照片的典型大小數 MB通常低於 500 KB
重新儲存行為每次像素都相同品質會累積性下滑

「不失真」真正的涵義

JPG 永遠會捨棄部分資訊——這正是這種格式存在的意義。「不失真」這句話真正的意思是「不會失去可見的品質」,而這句話有多麼成立,很大程度上取決於影像內容。在平滑漸層與自然紋理上——也就是典型 JPG 友善照片的內部——編碼器在品質 0.90 以上對該捨棄哪些細節的判斷幾乎無法察覺。但在銳利的線條、細小的文字,或高對比邊緣上,同一套編碼器會產生明顯的瑕疵:邊緣暈環、輕微的 8×8 區塊化,以及字母周圍被柔化的轉角。截圖與技術示意圖幾乎在轉成 JPG 後都會變得更難看,即使設定在最高品質也是如此。誠實的說法是:您可以在照片上保留感知品質,但無法在所有類型的影像上都保留——而品質滑桿正是讓您決定要落在取捨曲線哪個位置的關鍵。

在瀏覽器中將 PNG 轉換為 JPG

  1. 在 PNG 轉 JPG 工具中點擊瀏覽 PNG 檔案,可一次選取一張或多張影像。轉檔從檔案被選取的瞬間就會開始,由於作業全程在瀏覽器內進行,因此不會上傳任何東西。
  2. JPEG 品質滑桿在 0.60 至 1.00 之間拖曳。預設值 0.92 是針對近乎無損的照片壓縮所校準,新檔案大小會即時顯示在每張預覽旁,讓您在拖動時直接看到取捨結果。
  3. 決定是否保留在白色畫布上壓平透明度的預設行為。任何帶有透明像素的 PNG,都會在編碼前以白色填補這些像素,因此透明標誌放在透明畫布上時,輸出結果會是放在白色矩形上的標誌,而非黑色矩形上的標誌。
  4. 逐一下載各個結果。檔案會自動重新命名——photo.png 會變成 photo.jpg——讓您仍能透過原始名稱找到它們。誤丟入的非 PNG 檔案會被略過,而非被默默轉檔,每張預覽也都會顯示轉檔前後的大小,讓節省幅度一目了然。

若要批次轉換,一次丟入數十張的運作方式相同:每個檔案都會被解碼、壓平至白色、以您選定的品質編碼,並各自提供下載。整個流程相當短,即使是一整個資料夾的高解析度照片,處理速度通常也比一般網站上傳還快。由於編碼器對每個檔案只會以選定品質執行一次,唯一的實際限制就是您裝置本身的記憶體——沒有伺服器佇列要等,也沒有每張計費的問題要煩惱。

轉檔後處理透明背景

JPG 沒有 alpha 通道。在格式本身中,沒有任何方式可以編碼透明像素——每個像素都必須是實心色彩。因此當帶有透明度的 PNG 被轉換時,這些透明像素必須在編碼器執行之前變成某種明確的色彩。PNG 轉 JPG 工具會先把畫布填滿白色,再將影像繪製於其上,這正是為什麼透明背景會變成白色而非黑色。未填滿的畫布會匯出為黑色,導致主體周圍出現看似黑色矩形的區塊。對大多數照片與截圖來說,白色背景是預期行為,視覺結果也接近影像貼到預設白底的文件或網站時的呈現。若您需要不同的實心背景——例如品牌色——專屬的為 PNG 加上背景工具可讓您在本機端指定精準的十六進位色碼,再以原始像素尺寸重新匯出影像。

何時應保留 PNG 格式

即使品質滑桿已調到最高,轉檔也不一定是正確的選擇。如果影像包含銳利的線稿、線條纖細的技術示意圖、帶有小號內文的截圖、邊緣銳利的標誌,或任何確實需要保持透明的藝術作品,請堅持使用 PNG。這類素材會直搗 JPG 編碼器最弱的環節,轉檔後會明顯變得更柔軟、更模糊——而且因為 PNG 對平面色彩區域的壓縮效率本來就高,檔案大小的節省幅度可能也有限。在您手邊是照片、複雜漸層、巨型橫幅,或任何因為被存成 PNG 而拖累網頁、電子郵件附件或聊天訊息傳輸的素材時,請果斷採用 JPG——並請使用 PNG 轉 JPG 工具。對於同時需要在特定尺寸下印刷輸出的素材,PNG 或 JPG 列印指南會在相同轉換流程之外,再納入 DPI 取捨的考量。

還有一個值得知道的細節:由於 JPG 是有損格式,每次將 JPG 重新另存為 JPG 都會再流失一點細節。對任何以循環方式編輯照片的人來說,最安全的工作流程是保留一份高品質的 PNG 主檔(或原始無損來源格式),有需要時再重新匯出 JPG。PNG 轉 JPG 工具正好能無縫接進這個循環——從主檔重新編碼,而非從上一次的匯出檔重新編碼,這樣不論轉檔多少次都不會累積瑕疵。

如果您正在權衡選項,如何在 Windows 上不靠軟體將 SVG 轉換為 JPG對此有詳細說明。