為什麼透明 PNG 轉成 JPG 後背景變白了
一張透明圖片,兩種匯出格式。看看格式轉換後哪些資訊保留,哪些無法還原。
JPG 無法保留透明背景。在 CozyToolkit 的圖片轉換器中,匯出為 JPG 時,透明區域會變成白色。提高質量設定不會改變這點;如果需要保持背景透明,請選擇 PNG 或 WebP。
下載這張透明測試圖片,並在圖片轉換器中打開。這是一張 480 × 320 的 PNG,四角透明,藍色卡片上有部分透明的黃色圓形。

從同一原始檔匯出兩種格式
- 上傳測試圖片。
- 在 輸出格式 選擇 JPG 和 WebP。若只想要這兩個檔案,取消勾選其他格式。
- 在 質量 選擇 最佳,這會將質量設為 95。
- 選擇 匯出圖片。可從檔案列表下載各格式,或用 下載ZIP 一次取得兩者。
手機上,打開 調整 選擇格式和質量,再到 檔案 找個別下載。預覽格式 會切換你檢視的輸出,但不會取消其他選擇的格式。
JPG 匯出 在卡片周圍有白色矩形。 WebP 匯出 保留透明角落和半透明圓形。兩者尺寸皆為原始的 480 × 320,無需調整大小即可看出差異。
質量和透明度是獨立設定
質量滑桿控制 JPG 和 WebP 的有損編碼。它不會開啟或關閉透明度。質量 95 的 JPG 仍是完全不透明;較低質量的 WebP 仍可包含透明像素。
PNG 也能保留透明,適合需要無損輸出的情況。WebP 則能在有損色彩壓縮下保留透明。詳見 MDN 圖片格式指南 了解各格式能力。
轉換器目前在 JPG 平面化時使用白色,沒有自訂 JPG 背景色的功能。如果需要特定純色背景,請先在編輯器中將背景合成在圖片後,再進行轉換。若圖片中有棋盤格圖案,那些方格是普通像素,會保留在匯出檔中。
轉回 PNG 無法還原透明區域
我們將匯出的 JPG 再轉成 PNG。 結果 PNG 仍有不透明白色角落。PNG 支援透明,但轉換器無法判斷哪些白色像素原本是空白,哪些屬於圖像。
同理,請保留原始透明檔。直接改副檔名或將平面化 JPG 轉換成其他格式,都無法恢復原本透明或遺失的細節。
檢查檔案本身,不只看預覽背景
白色背景的檢視器會讓透明 PNG 和不透明 JPG 看起來相似。將匯出檔放在有色背景上,檢查邊緣和半透明圓形。在轉換器中,比較 和 結果 可檢視選定輸出;縮放只改變檢視大小,不影響下載尺寸。
我們的結果紀錄檢查了 2026 年 11 月 2 日瀏覽器實際匯出檔的解碼像素。左上角,PNG 和 WebP 的 alpha 值是 0,JPG 和轉回的 PNG 是 255。這代表完全透明和完全不透明。這是針對一個小範例的透明度檢查,不是跨格式的檔案大小或畫質比較。