工具 壓縮

線上圖片壓縮 - 批次壓縮 JPG、PNG、WebP 圖片

🔒 100%隱私安全 - 使用WebAssembly在瀏覽器中壓縮,無需上傳伺服器

🏙️

線上壓縮圖片

免費線上圖片壓縮器,讓您的網站載入更快!基於WebAssembly的壓縮實現,可減小您的WEBP、JPEG和PNG圖片的檔案大小。支援JPG/JPEG/PNG/WEBP/GIF/SVG/AVIF多種格式的批次壓縮。所有處理均在您的瀏覽器中本地完成,完全保護隱私安全。

這是純粹的本地壓縮,不涉及任何伺服器端邏輯,完全安全。您的圖片從不會離開您的裝置,確保100%資料安全。

🤩

為什麼要壓縮圖片?

根據圖片的來源,檔案可能會非常大。例如,來自專業數碼單反相機的 JPG 圖片,可能會有幾十兆位元組。根據您的需求,這可能太大了。壓縮這樣的圖片將非常有用。

同樣,您的手機上可能有大圖片。這些圖片可能佔用了大量硬碟空間,阻止您拍攝更多照片。壓縮它們可以釋放更多內部儲存空間,解決這個問題。

🐼

ShotEdit圖片壓縮 vs TinyPNG圖片壓縮

ShotEdit圖片壓縮

使用原生的C++庫: libimagequant / libpng / zlib,編譯成WebAssembly,在網頁上使用。

通過原生編碼,在記憶體層級壓縮。

資源載入後,純瀏覽器本地使用,無需上傳 - 完全保護隱私

100%免費 - 不限檔案大小,不限數量,支援多層級資料夾,無需註冊

純本地和開源技術,保證完全隱私安全 - 您的資料從不離開您的瀏覽器。

TinyPNG圖片壓縮

TinyPNG網站通過使用智慧壓縮演算法來實現對圖片的壓縮。這個演算法基於深度學習和機器學習技術,它能夠檢測並去除圖片中的不必要的細節和冗餘資訊,從而達到減小圖片檔案大小的目的。

TinyPNG壓縮演算法主要是檢測圖片中的不重要的畫素,並將它們替換為更簡單的表示,從而減小檔案的大小。

TinyPNG支援一次性上傳多張圖片,最多可同時處理20張。

只支援的圖片格式包括PNG、JPEG、WebP,不支援GIF、SVG等其他格式

單張圖片最大支援5MB,對於超高解析度的圖片可能會有限制

隱私風險,使用者需要將圖片上傳到TinyPNG的伺服器進行壓縮。

批次壓縮圖片:發郵件、做網站、傳商品圖都能用

在瀏覽器裡壓縮 JPG、PNG、WebP、GIF、SVG 和 AVIF。可以整個資料夾拖進來,一邊調品質一邊看輸出體積,然後逐個下載或打包成一個 ZIP —— 全程不上傳伺服器。

批次壓縮

一次拖入多張圖片或整個資料夾,用同一個品質設定壓完,再逐個下載或打包成一個 ZIP。

體積變化看得見

調整品質滑桿後點 Recompress 就能看到新的輸出體積,可以停在「已經夠小、看起來還行」的那個點上。

圖片不出本機

壓縮通過 WebAssembly 在本地完成。客戶截圖、設計原始檔和私人照片都不會經過伺服器。

大家一般拿它壓什麼

  • 把照片壓到郵件或聊天軟體的附件大小限制以內,又不用裁掉畫面。
  • 壓縮商品圖和首屏大圖,讓頁面載入更快、Core Web Vitals 更容易達標。
  • 先用 圖片格式轉換工具 轉成 WebP 或 AVIF —— 這兩種新格式通常比 JPG 還能再小一大截。
  • 把 線上截圖工具 截下來的圖壓一遍,再貼進工單或檔案。

常見問題

壓縮會不會讓畫質變差?

會,但降多少由你決定。把品質調到體積剛好夠小就停 —— 大多數照片在肉眼看出差別之前,體積就已經降下去很多了。

有大小或數量限制嗎?

沒有。批次數量和單張體積只受裝置記憶體限制,不需要註冊,也沒有每日次數限制。

圖片會被上傳到哪裡嗎?

不會。壓縮用 WebAssembly 在瀏覽器裡完成,檔案始終留在你的裝置上。

壓縮器是怎麼運作的:格式、參數與批次處理

上方的壓縮器並不是用同一套流程處理所有檔案。每種格式會交給不同的編碼器,同一個「品質」滑桿也會換算成各格式各自的參數。弄清楚 JPG、PNG、SVG 分別經歷了什麼,你就更容易選出既能縮小檔案、又不會傷到畫面重點的設定。

每種格式各自經歷了什麼

JPG 和 WebP 會由瀏覽器內建的編碼器重新編碼。這是有損壓縮:細節會被簡化,簡化多少由「品質」設定決定。PNG 則會經過以 WebAssembly 實作的色彩量化,先把影像壓進有限的調色盤,再輸出標準 PNG。因此螢幕截圖和以色塊為主的圖形常常能大幅瘦身、肉眼幾乎看不出差異,而存成 PNG 的照片,減色的痕跡會比較明顯。

GIF 交給 gifsicle,以最高最佳化等級處理並縮小色表,動畫會保留。AVIF 由 WebAssembly 版的 AVIF 編碼器以固定速度檔編碼,所以大尺寸的 AVIF 明顯比 JPG 慢。SVG 是例外:它是文字格式,壓縮器會用 SVGO 改寫程式碼,移除註解、編輯器中繼資料和多餘的程式碼。「品質」和「尺寸」不適用於 SVG,尺寸也維持不變。

「品質」滑桿實際調整的是什麼

滑桿範圍是 0 到 100,並依位置顯示「低」(低於 30)、「中」(30 到 59)、「最佳」(60 到 89)或「高」(90 以上)。對 JPG 和 WebP 來說,這個值就是編碼品質,80 就是 0.8。AVIF 則直接把這個數字當成品質等級。對 PNG 和 GIF,滑桿決定的卻是最大顏色數:256 乘以滑桿百分比,最少 2 色。調到 50 是 128 色,調到 25 是 64 色,100 則允許完整的 256 色。

在你動滑桿之前,各格式會使用各自的預設值:JPG 和 WebP 品質 70%、PNG 32 色、GIF 128 色、AVIF 品質 50。設定列中的「重設」可以還原這些預設值。PNG 和 GIF 都不做混色(dithering),所以顏色數少的時候,平滑漸層、柔和陰影和照片區域會出現明顯的色階斷層。螢幕截圖、圖示和扁平插畫用 32 色通常就夠;如果 PNG 裡是照片,請把滑桿調高,或直接轉成 JPG 或 WebP。

縮放和格式轉換一次完成

「尺寸」選項會把這批圖片統一縮放到固定寬度或固定高度,範圍 1 到 100000 像素,另一邊依原始比例自動計算。縮小尺寸往往比降低品質更省空間:照片寬度減半,需要儲存的像素只剩四分之一。工具不會阻止你輸入比原圖更大的數值,所以一不小心就會把圖片放大,結果檔案更大、畫面更模糊。需要精確尺寸或依百分比縮放時,請使用圖片尺寸調整工具。

「轉換」選單選「自動」時,每個檔案維持原本格式;選其他項目則全部轉成 JPG、JPEG、PNG、WEBP 或 AVIF。檔案會先完成轉換,再依目標格式的方法壓縮,所以 PNG 轉成 WebP 後依循的是 WebP 的品質值,而不是顏色數。JPG 不支援透明,透明區域會被填上一種顏色,預設是白色(#FFFFFF),可以用選單旁出現的顏色選擇器更改。

批次處理怎麼操作

新增檔案可以點「新增圖片」、直接拖曳到頁面上,或從剪貼簿貼上。也可以拖入整個資料夾;在支援資料夾存取的瀏覽器中,還會出現「新增資料夾」按鈕。子資料夾裡的圖片會保留資料夾路徑,這個結構在 ZIP 裡也會保留。壓縮器無法讀取的檔案(例如 HEIC、BMP)會被略過,並提示略過了幾個;HEIC 照片請先用 HEIC 轉 JPG 工具轉換。壓縮在背景 Worker 中一次處理 3 張,所以處理大批檔案時,頁面仍可正常操作。

修改設定不會影響已處理完成的檔案。按「重新壓縮」(圓形箭頭)會用新設定把整個清單重新跑一次;改完設定後新加入的檔案會自動套用新設定。「全部下載」會把所有壓縮成功的檔案打包成 ShotEdit.zip,兩個檔案同名時,第二個會在副檔名前加上 (1),不會覆蓋第一個。想判斷效果,點縮圖開啟壓縮前後對照。

檔案變大或壓不下去時

每個結果都會以百分比顯示大小變化:綠色表示新檔案較小,紅色表示變大了。變大通常有很直接的原因:原圖本來就壓得很重,你又用更高的品質重新編碼;一張小的色塊圖從 PNG 轉成了 JPG;或是「尺寸」填的數值比原圖還大。變大的檔案不必下載,保留原圖即可,或把品質調低後按「重新壓縮」。

如果編碼器處理某個檔案失敗,這個檔案會標示為「失敗」並附上簡短原因,而不是顯示成變化 0.00% 的「結果」,也不會被打包進 ZIP。你裝置上的原檔始終不會被改動,可以直接保留,或者換個格式再試。壓完仍然太大的 GIF 動畫,比較適合交給 GIF 壓縮工具處理,它除了減色之外,還提供有損壓縮設定。

🔒 我們重視你的隱私

ShotEdit 的所有工具都在你自己的裝置上處理圖片,檔案不會被上傳。每個上傳區上方的徽標會確認目前工具在瀏覽器內執行。

在你的瀏覽器內處理 · 不會上傳