圖片轉換器 - 在瀏覽器中轉換 JPG、PNG、WEBP
在瀏覽器中直接轉換 JPG、PNG 和 WEBP 圖片,無需上傳到伺服器。
上傳您的圖片
拖放或點擊瀏覽。我們支持 PNG, JPG, WEBP 等格式。
轉換後的圖片將顯示在此處
拖放或點擊瀏覽。我們支持 PNG, JPG, WEBP 等格式。
圖片轉換器
這款圖片轉換器可在 JPG、PNG 和 WEBP 格式之間轉換圖片檔案。轉換完全在瀏覽器中透過 Canvas API 完成,檔案不會傳送到伺服器,原圖載入後就會立即顯示轉換結果。
轉換原理
此工具會將上傳的圖片以原始寬度和高度繪製到畫布上,然後使用畫布內建的 toBlob 方法重新編碼為所選格式。JPG 和 WEBP 輸出的品質固定為 90%,沒有可調整的滑桿,PNG 輸出則一律為無損。由於 JPEG 沒有透明度通道,將帶透明背景的 PNG 或 WEBP 圖片轉換為 JPG 時,轉換前會以純白色填滿這些區域。轉換為 PNG 或 WEBP 則會保留透明度。每次只會處理一張圖片,切換輸出格式會立即重新轉換同一檔案,不需要重新上傳。
實例說明
一張從設計工具匯出、帶透明背景的 1200×800 像素 PNG 產品圖,大小約為 850KB。轉換為 JPG 會將透明區域填滿白色,並產生較小的檔案,因為 JPEG 的破壞性壓縮會捨棄 PNG 無損保存的逐像素細節。將同一檔案轉換為 WEBP 則會保留透明度,而且在相同的固定 90% 品質下,由於 WEBP 的壓縮效率優於 PNG,檔案仍然比原始 PNG 更小。
一張直接來自相機的 3000×2000 像素 JPG 照片,大小為 2.4MB,在相同固定品質下轉換為 WEBP 後通常比原始 JPG 更小;Google 自家的 WEBP 比較顯示,在相近視覺品質下,該格式比 JPEG 小約 25% 到 34%。下載的檔案會在原檔名後加上 "-converted" 後綴,因此 vacation.jpg 會變成 vacation-converted.webp,裝置上的原始檔案則維持不變。
格式轉換參考表
| 轉換 | 變化內容 |
|---|---|
| JPG 轉 PNG | 無損重新編碼,圖片獲得不透明的 Alpha 通道 |
| JPG 轉 WEBP | 以 90% 品質重新編碼,通常比 JPG 更小 |
| PNG 轉 JPG | 透明區域變為白色,破壞性重新編碼 |
| PNG 轉 WEBP | 保留透明度,以 90% 品質破壞性重新編碼 |
| WEBP 轉 JPG | 若有透明區域會變為白色,破壞性重新編碼 |
| WEBP 轉 PNG | 保留透明度,無損重新編碼 |