JPG 和 PNG 是網頁上最常見的兩種圖片格式,但各有擅長的場景。當你需要透明背景、像素完美的文字清晰度,或需要無損品質時,就是從 JPG 轉 PNG 的時機。本文說明轉換的動機、各種方法以及對畫質的影響。
最主要的理由是透明度需求。JPG 完全不支援透明背景,所有透明區域都會變成白色或指定的底色。如果你有一個 JPG 格式的 Logo,想要放在有色背景的網頁上而不顯示白色邊框,就必須轉換為 PNG(或 SVG)。其次,JPG 是有損壓縮,每次開啟再儲存為 JPG 都會累積更多失真;PNG 的無損特性讓你可以重複開啟和儲存而不損失畫質,適合需要多次編輯的設計素材。第三,PNG 在儲存電腦截圖、圖表、文字圖片等「硬邊緣」內容時,文字和線條的清晰度遠優於 JPG。
重要提示:將 JPG 轉換為 PNG 並不能恢復已被 JPG 壓縮丟棄的資訊。JPG 的壓縮失真(馬賽克、色塊)會原封不動地出現在轉換後的 PNG 中,只是換了一個無損的容器格式。換言之,如果原始 JPG 品質良好,轉出的 PNG 看起來也會很好;如果 JPG 有明顯壓縮失真,PNG 無法修復它。
在 圖片格式轉換 選擇你的 JPG 檔案(不會上傳,直接在瀏覽器裡處理),選擇輸出格式為 PNG,點擊轉換並下載。適合偶爾需要轉換的用戶,無需安裝任何軟體。可一次選擇多個檔案批量轉換,一次處理多個檔案。
在 Windows 上,用小畫家(Paint)開啟 JPG 檔案,點選「檔案 → 另存新檔 → PNG 圖片」。這是最快速的方法,不需要額外安裝軟體,但無法設定進階選項。
在 Mac 上,用預覽程式(Preview)開啟 JPG,點選「檔案 → 轉存」,在格式下拉選單中選擇 PNG,點擊「儲存」。Mac 內建的預覽程式功能完整,完全免費。
開啟 JPG 後,點選「檔案 → 另存為」,格式選 PNG。Photoshop 會提供壓縮等級(0-9)的選項,數字越小檔案越大但解壓越快;所有等級的 PNG 都是無損的,視覺品質完全相同。GIMP 是免費的開源替代方案,操作方式類似。
如果需要批量轉換,ImageMagick 是強大的命令列工具。安裝後執行:
magick convert input.jpg output.png
批量轉換整個資料夾:
magick mogrify -format png *.jpg
在瀏覽器裡直接完成,檔案不會離開你的電腦:圖片格式轉換