圖片壓縮工具

在瀏覽器中縮小 JPEG、PNG 和 WebP 檔案,保持原本的像素尺寸。

一次最多可處理 20 張圖片。新增圖片後將立即開始壓縮。

壓縮強度
準備就緒。新增圖片即可開始。

你的圖片全都在瀏覽器內處理,不會上傳到 BroBroGo。

常見問題

我的圖片會被上傳嗎?

不會。壓縮工具會在你的瀏覽器中執行,並將圖片檔案留在你的裝置上。

支援哪些圖片格式?

支援 JPEG、PNG 和 WebP 輸入,並可輸出 JPEG、WebP 和 PNG。

壓縮會降低圖片畫質嗎?

智慧壓縮會測試多個輕量畫質選項,並保留看起來依然清晰的最小結果。

我可以設定確切的目標檔案大小嗎?

可以。目標大小模式會搜尋相符的畫質等級,並在需要時微幅縮小尺寸。

圖片檔案大小的決定因素

圖片檔案的位元組大小,主要由三個核心要素決定:像素總數、每個像素所攜帶的色彩資訊量,以及編碼器預測相鄰像素的效率。當我們在「圖片壓縮工具」中處理檔案時,圖片的寬度與高度像素預設會維持不變。這意味著壓縮過程改變的是用來描述這些像素所需的位元組數量,而不是改變圖片的物理尺寸。

在不同的格式中,這些要素的影響各不相同:

  • JPEG 與 WebP:這類格式利用破壞性壓縮,透過捨棄人類肉眼不易察覺的色彩細節與高頻訊號來減少資料量。編碼器會嘗試多種設定,並與原始圖片進行比對,最後保留符合品質要求且檔案最小的結果。
  • PNG:此格式通常用於需要保留透明度、平坦色彩或文字的畫面擷取與設計圖。PNG 的壓縮分為兩個階段。首先是降低色彩數量,將原本豐富的色彩減少至最多 255 色的調色盤,此步驟會永久捨棄部分色彩資訊,屬於破壞性調整。接著,再對剩餘的資料進行無損壓縮重新打包。

破壞性與無損壓縮的實際差異

在實際應用中,無損壓縮與破壞性壓縮的成效有著顯著的差別。例如,一張包含大量平坦色彩、標誌或文字的 PNG 螢幕截圖,在進行色彩刪減時,由於顏色種類本就單純,因此可以大幅縮減檔案大小,且肉眼幾乎看不出差異。然而,若是一張色彩連續且豐富的 PNG 相片,由於色彩間的漸層過於細緻,一旦強制減少顏色,就會在皮膚色調或漸層天空上出現明顯的色彩斷層(Banding)。

當系統偵測到圖片細節過多,無法安全地減少顏色時,為了避免畫面嚴重受損,工具會自動放棄色彩刪減,轉而採用純粹的無損重新打包。此時畫面上會顯示「這張圖片的細節過多,若再縮小會產生明顯損害,因此已完全保留像素一致。」的提示。這種無損打包雖然能確保像素與原始圖片完全相同,但檔案縮減的空間通常非常有限。

若壓縮後的版本沒有比原始檔案更小,工具為了保護畫質,不會輸出更大的檔案,而是直接退回原始檔案,並標註「這張圖片已經是最小狀態,因此保留原始檔案,沒有進行任何破壞。」。

選擇適合的輸出格式與透明度處理

選擇正確的格式往往比單純調整壓縮強度更能顯著降低檔案大小。本工具支援 JPEG、PNG 與 WebP 三種格式的輸入與輸出:

格式 透明度支援 適用場景 特點
JPEG 不支援(透明區域會填滿白色) 相片、複雜色彩漸層 壓縮效率高,但不適合文字與銳利邊緣
PNG 支援 標誌、網頁圖示、螢幕截圖 適合平坦色彩,相片格式下檔案極大
WebP 支援 網頁圖片、綜合應用 兼具高壓縮率與透明度,通常比 JPEG 更小

當系統偵測到某張圖片若轉為 WebP 格式,其檔案大小可縮減至原本的一半以下時,結果面板會主動顯示「若改用 WebP 格式,這張圖片會小得多。請在下方變更輸出格式來試試看。」。這是一項格式轉換的建議,工具預設仍會「保持原始格式」,除非您手動在設定面板中切換。

調整壓縮強度與指定目標大小

在首次完成壓縮並顯示結果後,您可以點擊展開「覺得不夠小,或是畫質不夠清晰嗎?」面板,調整以下四種壓縮強度:

  1. 保留較多細節:最接近原始畫質,但檔案縮減幅度最小。
  2. 建議預設:平衡畫質與檔案大小的預設選項。
  3. 壓得更小:允許較大程度的畫質犧牲,以換取極致的檔案縮減。
  4. 指定大小:允許輸入一個介於 10 KB 至 50 MB 之間的目標值。

在「指定大小」模式下,編碼器會透過多次嘗試逐步逼近設定值。若單靠調整編碼品質仍無法低於目標,工具會開始將圖片尺寸每次縮減約十分之一。這種縮減會持續進行,直到滿足以下任一條件為止:

  • 圖片的總像素量降至原始像素的三分之一左右(例如 1200 萬像素降至約 400 萬像素,此時兩邊長度約為原本的 58%)。
  • 圖片的最長邊縮小至 800 像素。

一旦達到上述任一限制,縮減即會停止。若成功達到設定大小,會顯示「目標:已達成」;若已達極限仍無法低於目標,則會顯示「目標:已達到最接近的結果」。此時圖片的細節與尺寸可能都已大幅下降,建議調高目標值或接受較小的尺寸。

像素尺寸限制與中繼資料處理

為了防止極大尺寸的圖片在瀏覽器中運算時耗盡系統記憶體,本工具設有約 2400 萬像素的內建上限。當輸入圖片超過此限制時,系統會自動將其等比例縮小,並在輸出結果中標註「為確保記憶體安全已自動限制」。此外,您也可以在設定面板中手動設定「最大寬度」與「最大高度」(可輸入 1 至 12000 像素),這兩個數值是上限值,小於此尺寸的圖片不會被放大。

在處理過程中,圖片會被重新解碼與寫入,因此原本儲存在檔案中的相機設定、拍攝日期、GPS 定位等 Exif 中繼資料皆不會保留。唯一的例外是當圖片因無法進一步壓縮而直接保留原始檔案時,該檔案的所有中繼資料才會完整留存。另外,相片中的旋轉角度中繼資料會被自動讀取並套用,確保手機拍攝的直幅相片不會在壓縮後變成橫幅。

瀏覽器本機處理與隱私保護

本工具的所有圖片處理程序均直接在您的瀏覽器中執行。當您點擊「選擇或拖放圖片」或將檔案拖入區域時,檔案完全留在您的本機裝置上,不會上傳到 BroBroGo 的伺服器。這確保了您的個人相片或敏感工作資料不會外流。

常見問題

我的圖片會被上傳嗎?

不會。壓縮工具會在你的瀏覽器中執行,並將圖片檔案留在你的裝置上。

支援哪些圖片格式?

支援 JPEG、PNG 和 WebP 輸入,並可輸出 JPEG、WebP 和 PNG。

壓縮會降低圖片畫質嗎?

智慧壓縮會測試多個輕量畫質選項,並保留看起來依然清晰的最小結果。

我可以設定確切的目標檔案大小嗎?

可以。目標大小模式會搜尋相符的畫質等級,並在需要時微幅縮小尺寸。