最後測試日期
這個 PNG 轉 WebP 工具做什麼?
Vaultaire 在瀏覽器 worker 中把一張靜態 PNG 轉成一張靜態 WebP。它保留算繪後的影像與透明度、移除來源中繼資料,然後在下載前檢查完成的 WebP。
所選圖片不會送到轉檔 API。Cloudflare 提供頁面與它的靜態程式碼,但檔案位元組留在瀏覽器裡。如果瀏覽器無法在本機證明輸出符合約定,工具就會停止。
無損還是有損:我該選哪一種 WebP?
WebP 有兩種編碼。工具不會替您猜測,而是把完成的檔案讀回來,確認瀏覽器實際產生的是哪一種。
| 屬性 | 無損 | 有損 |
|---|---|---|
| 像素 | 保留。不相符就封鎖下載 | 刻意改變。頁面會回報測得的差異 |
| 檔案大小 | 比多數 PNG 檔案小 | 通常小很多 |
| 最適合 | 標誌、圖示、螢幕截圖、平面圖形 | 照片與細節豐富的圖片 |
| 透明度 | 已保留並檢查 | 已保留並檢查 |
| 品質控制 | 沒有設定。編碼會被確認為 VP8L | 從 5 到 95 的滑桿,預設為 82 |
| 中繼資料 | 不會複製來源記錄 | 不會複製來源記錄 |
官方 WebP 容器規格定義了從新檔案讀回的 VP8、VP8L、alpha 與中繼資料區塊。PNG 規格定義了解碼前檢查的輸入區塊、色彩類型與動畫區塊。
我要如何不上傳就把 PNG 轉成 WebP?
- 選擇 PNG。 選取一張靜態 PNG 圖片。瀏覽器會在解碼前檢查它的簽章與區塊。
- 挑選壓縮方式。 選無損可保留每一個像素,或選有損並設定品質值以取得更小的檔案。
- 轉換並驗證。 在本機建立 WebP,查看節省的大小與收據,然後下載已驗證的副本。
僅限靜態 PNG。上限 20 MB、任一邊 4,096 像素,總像素 16,000,000。
PNG 轉 WebP 常見問題
我要如何把 PNG 轉成 WebP?
選擇一張靜態 PNG,挑選無損或有損,再選擇「轉換為 WebP」。瀏覽器會建立並驗證一個獨立的 WebP。您的原始 PNG 不會被更動。
PNG 轉 WebP 是無損的嗎?
在無損模式下是。工具會把新檔案讀回來,除非該 WebP 是無損的 VP8L 圖片且像素通過本機檢查,否則會封鎖下載。有損模式則刻意改變像素,以取得更小的檔案。
PNG 轉 WebP 會保留透明度嗎?
會。WebP 會儲存 alpha 通道。alpha 值必須完全相符。對於部分透明的顏色,每個預乘的 8 位元通道最多可差 2,因為瀏覽器原生編碼器可能會捨入這些值。在無損模式下,超過就會封鎖下載。
WebP 比 PNG 小多少?
這取決於圖片,所以工具會測量您的檔案並顯示確切結果。有損模式通常省得最多。小張的平面 PNG 轉成 WebP 後可能反而變大,頁面會直接說明,不會隱瞞。
我的 PNG 會被上傳嗎?
不會。所選檔案在瀏覽器 worker 中讀取、轉換與驗證。PostHog 會收到工具使用事件,但絕不會收到圖片位元組、檔案名稱、尺寸、中繼資料或輸出細節。
把 PNG 轉成 WebP 會移除中繼資料嗎?
會。來源的 EXIF、ICC、文字、時間與 C2PA 記錄都不會被複製。完成的 WebP 會用獨立的解析器再掃描一次,只要找到任何記錄,下載就維持鎖定。
它能把動態 PNG 轉成 WebP 嗎?
不能。動態 PNG 會在解碼前被拒絕,因為靜態 WebP 會丟掉影格。工具不會默默匯出第一個影格。
網站上該用 WebP 取代 PNG 嗎?
在相同尺寸下,WebP 通常傳送較少位元組,讓網頁載入更快。當您需要可再編輯的母檔,或需要很舊的軟體也能開啟的格式時,請保留 PNG。
哪些瀏覽器能開啟 WebP 檔案?
Chrome、Edge、Firefox、Safari 14 以上,以及目前的 Android 與 iOS 瀏覽器都能顯示 WebP。有些較舊的桌面應用程式仍然開不了。
我可以一次轉換多個 PNG 檔案嗎?
這個版本不行。一次轉一個檔案,可以讓記憶體上限、取消操作、輸出名稱與驗證結果都保持清楚。