實用工具
把圖片拖到這裡
或者選擇一個檔案。處理全部在目前分頁完成,不會上傳——這也是它能處理遠超任何上傳限制的大圖的原因。
選擇檔案以較低的品質設定重新編碼圖片,使其佔用更少的空間。所有操作都在這個分頁中完成——檔案會由你自己的瀏覽器解碼、繪製到畫布上並再次編碼——因此不會上傳任何內容,不會儲存任何內容,也沒有上傳限制需要繞過。一張照片在品質 80 時通常會減少一半的位元組,而且在正常檢視尺寸下看不出差異。
它是怎麼運作的
- 圖片由你的瀏覽器解碼並重新編碼;檔案不會離開分頁。
- 品質是 JPEG 或 WebP 編碼器自己的設定:數值越低,檔案越小且越柔和,而 80 是大多數照片看起來不再有差異的臨界點。
- 轉換為 WebP 通常會在品質設定的基礎上再節省約四分之一的空間。
你的資料去了哪裡
哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。
當一次執行消耗點數時,會往你自己的歷史裡儲存一行摘要,方便回頭查找。摘要記錄的是這次執行的形態——大小、數量、你查詢的值——而不是你貼上的內容。
它要花多少
單次 2.00 MB 以內免費,不需帳號。超出部分每次執行消耗 2 點,並儲存到你的歷史紀錄。
點數來自註冊、每日簽到、發表留言與完善資料。
了解點數規則常見問題
- 為什麼我的 PNG 變大了?
- PNG 是無損格式,因此品質設定對它沒有作用,而且重新編碼很容易產生比原始最佳化工具更大的檔案。對於照片,請轉換為 JPEG 或 WebP。PNG 是螢幕截圖、圖表以及任何具有純色或透明度的圖片的正確格式。
- 壓縮會永久損失品質嗎?
- 是的,對於 JPEG 和 WebP——它們是有損格式,丟棄的細節將永久消失。請保留原始檔案。重複壓縮已經壓縮過的圖片會產生模糊的外觀,因為每次壓縮都會丟棄上一次壓縮已經損壞的細節。
- 我應該使用什麼品質?
- 對於網頁上的照片,使用 80。低於 60 時,在天空等平坦區域會出現可見的偽影。高於 90 時,檔案大小會快速增加,但差異幾乎沒有人能看出來。
背後的開源專案
本工具是獨立實作,並未打包第三方函式庫。fengyuanchen/compressorjs(MIT)在程式碼層面做的是同一件事——如果你需要在自己的程式裡實作它,從那裡開始,而不是呼叫一個網頁。
fengyuanchen/compressorjs也常被稱作
- 圖片壓縮
- 線上圖片壓縮
- 縮小圖片大小
- 壓縮 JPEG
- 縮小照片