FrAIFlow Guides

為什麼透明 PNG 轉成 JPG 後背景會改變

JPG 無法保存透明像素。目前工具會把透明區域填成白色;需要透明背景時,請保留原始 PNG 或使用 WebP。

先了解的事

透明像素會透出應用程式的背景;白色像素則是圖片本身的顏色。放在白底檢視器裡可能看不出差別。只改副檔名不會轉換資料,也不能保留 JPG 不支援的透明度。

實際操作步驟

保留原檔,透過 選擇圖片 選擇一張靜態 PNG。在 輸出格式 明確選 JPG,再按 處理圖片;初始選項可能是 WebP,務必確認。另存 convert.jpg。此頁沒有背景色選擇器或品質滑桿。

相關工具 →

已驗證的範例

合成 PNG 為 320 × 200px,角落全透明,紅色不透明,藍色半透明。實際下載為 2511 位元組、320 × 200 的 RGB JPEG,角落是 (255, 255, 255),也就是不透明白色;藍色也與白底混合。這只是單一範例,不是其他檔案的容量保證。

輸入輸出
PNG · RGBA · 320 × 200pxJPEG · RGB · 320 × 200px · 2511 B
(0, 0): RGBA (0, 0, 0, 0)(0, 0): RGB (255, 255, 255)
實際英文工具畫面。翻譯後的操作名稱請參考本文。
實際英文工具畫面。翻譯後的操作名稱請參考本文。
輸入
輸入
輸出
輸出

檢查結果

在真正使用的應用程式開啟下載檔,放在深色背景上檢查角落、邊緣、格式與尺寸。需要透明標誌時,從原檔重新輸出 PNG 或 WebP。把白底 JPG 再轉 PNG,不會恢復原本透明的像素。

發生問題時

白色長方形可能是預期結果。像素尺寸與位元組上限是不同條件,轉換也可能讓檔案變大。無法解碼時,確認是有效的靜態 JPG、PNG 或 WebP,再用 重設 重新選擇。

常見問題

可以換 JPG 的背景色嗎?

不行。目前此頁固定使用白色,沒有背景色控制。

轉回 PNG 會恢復透明嗎?

不會,請使用仍保有透明度的原檔。

JPG 一定比較小嗎?

不一定。請檢查儲存檔的實際容量與畫質。

限制

僅適用靜態圖片。不保證無損 JPG、動畫、保留中繼資料或達到目標容量。