測試版本檢查日期
這個圖片壓縮工具有什麼作用?
Vaultaire 會在您的瀏覽器中壓縮一個靜態 JPEG、PNG 或 WebP。選擇編碼器品質或檔案大小上限,比較結果,並在新檔案能解碼且大小、尺寸、透明度與支援的中繼資料都通過檢查後才下載。
原始檔案不會變動。JPEG 與 WebP 使用瀏覽器的有損編碼器。PNG 則對瀏覽器繪製的像素進行全新的無損重新編碼,這不一定會讓檔案變小。
我要如何把圖片壓到檔案大小限制以內?
- 選擇一張靜態圖片。 瀏覽器會檢查它的檔案簽章、尺寸、動畫、方向、透明度以及支援的中繼資料。
- 輸入上限。 選擇 JPEG 或 WebP,選取「檔案大小上限」,並輸入 KB 或 MB。壓縮前會顯示解讀後的確切位元組數。
- 檢視已驗證的副本。 Vaultaire 會回報是否達到上限。它絕不會為了硬湊結果而改變尺寸。
2 MB 的上限代表 2,000,000 位元組。這不是確切大小的要求。若沒有任何測試過的品質符合,頁面會顯示最小的已驗證候選檔案,並連結到圖片尺寸調整工具。
把圖片壓縮到 20 KB、50 KB、100 KB 或 200 KB
上傳表單常會註明硬性限制:考試網站 20 KB、求職申請 50 KB 或 100 KB、政府表單 200 KB、一般上傳 1 MB 或 2 MB。請選擇 JPEG 或 WebP 輸出,選取「檔案大小上限」,然後輸入數字與單位。
Vaultaire 以十進位位元組解讀上限,因此 50 KB 代表 50,000 位元組,200 KB 代表 200,000 位元組。接著它會測試一組有限的編碼器品質,保留實際輸出在您設定的數字以內的最高品質。顯示的大小是實際檔案的大小,在編碼後實測,不是估計值。
上限是限制,不是目標。工具不會為了湊到確切數字而灌水,也絕不會為了硬塞而縮小尺寸。結果只要低於您的上限就算通過。
小目標比大目標更常失敗,原因在於像素數。一張 1200 萬像素的手機照片所含的細節,遠超過 20 KB 的 JPEG 在編碼器提供的任何品質下所能容納。當工具回報沒有任何測試過的品質符合時,解法是先縮小尺寸:開啟圖片尺寸調整工具,縮減寬度,然後回到這裡再設定一次上限。20 KB 與 50 KB 這類緊縮的目標通常需要這一步。200 KB 以上的目標通常不需要。
圖片壓縮會改變什麼
有損的 JPEG 與 WebP 編碼可能改變色彩值、細微紋理、銳利邊緣與文字。數值化的品質值控制的是一個瀏覽器編碼器,它在每個瀏覽器或每個版本中並不代表相同的視覺品質。
顯示的寬度與高度維持固定。儲存的 EXIF 方向會套用到像素一次,然後移除。新檔案會透過 8 位元 sRGB canvas 繪製,因此廣色域、HDR、CMYK、較高位元深度、密度與印刷色彩的行為可能改變。
本機輸出所用的瀏覽器 API 記載於 OffscreenCanvas.convertToBlob 與 HTMLCanvasElement.toBlob。
JPEG、PNG 或 WebP 輸出
| 格式 | 壓縮 | 透明度 | 檔案大小上限模式 |
|---|---|---|---|
| JPEG | 有損 | 否。必須選擇背景。 | 是 |
| PNG | 從繪製後的像素無損產生 | 是 | 否 |
| WebP | 有損 | 是,須通過 alpha 檢查 | 是 |
選擇檔案後,瀏覽器會測試每一種編碼器。若某個格式的測試輸出、檔案簽章或第二次解碼不相符,該格式會被停用。
EXIF、GPS、著作權與 C2PA 資料會怎麼樣?
壓縮會建立一張新圖片,不會複製支援的來源中繼資料。檢查檢視會在您繼續之前列出支援的 EXIF、GPS、XMP、IPTC、著作權、作者、編輯、來源與 C2PA 結果。輸出會再次掃描。
對於您以專業身分發表的作品,移除作者與來源資訊可能是錯誤的選擇。請保留原始檔案。若要在不改變編碼像素的情況下移除中繼資料,請使用照片中繼資料移除工具與 EXIF 檢視器。
支援的掃描無法排除所有專有中繼資料欄位、隱形像素浮水印、隱寫訊號或之後由平台加上的標籤。
不需上傳的私密圖片壓縮
在您選擇檔案之前,Cloudflare 提供這個頁面與它的靜態程式碼。選擇之後,位元組只在頁面與您瀏覽器中的同源工作程序之間移動。用戶端分析會把固定的動作事件送到 Vaultaire 的 PostHog 代理,那是這個路徑的內容安全政策唯一允許的連線,而圖片位元組絕不包含在其中。
之後的頁面瀏覽仍然會發出一般的網路請求。JavaScript 也無法承諾安全抹除瀏覽器記憶體,因此本頁不做這樣的宣稱。
圖片壓縮工具常見問題
我的圖片會被上傳嗎?
不會。所選圖片會在您的瀏覽器中讀取、壓縮並驗證,沒有上傳,也沒有處理用的 API。PostHog 只收到固定的動作與完成事件,絕不會收到圖片位元組、檔名或設定。這個路徑的內容安全政策只允許 Vaultaire 的 PostHog 代理接收這些事件。
我要如何把圖片壓到 2 MB 以下?
選擇 JPEG 或 WebP 輸出,選取「檔案大小上限」,輸入 2 MB,然後壓縮。Vaultaire 會測試一組有限的編碼器設定,並回報確切的輸出位元組是否符合上限。
這個工具能把圖片做成剛好 100 KB 嗎?
無法承諾確切大小。這項設定是上限。工具會尋找在 100,000 位元組以內、測試過的最高品質,若光靠壓縮達不到,也會明白說出來。
我要如何把圖片壓縮到 50 KB?
選擇 JPEG 或 WebP 輸出,選取「檔案大小上限」,然後輸入 50 KB。Vaultaire 會把它讀成 50,000 位元組,測試一組有限的編碼器品質,並保留實際輸出在上限以內的最高品質。這麼小的目標在全解析度的手機照片上常常失敗,因為一張 1200 萬像素的圖片所含的細節超過 50 KB 所能承載。若沒有任何測試過的品質符合,請先在圖片尺寸調整工具中縮減寬度,然後再設定一次上限。20 KB、100 KB 或 200 KB 的目標也適用相同步驟。
我要如何縮小圖片大小而不損失畫質?
選擇 PNG 輸出。這裡的 PNG 是無損的,因此像素會完全保留,不過無損重新編碼不一定能讓檔案變小。真正的無損壓縮與大幅縮小無法同時做到。若想要看不出差別的較小檔案,請選擇高品質設定的 WebP,並在下載前以完整尺寸比較前後檢視。在相同品質下,WebP 通常能得到比 JPEG 更小的檔案。
圖片壓縮會縮小尺寸嗎?
不會。本工具會維持顯示的寬度與高度不變。若需要更少的像素,請使用另一個圖片尺寸調整工具。
JPEG 或 WebP 壓縮會降低畫質嗎?
有損的 JPEG 與 WebP 編碼可能改變像素值與可見細節。品質數值控制的是瀏覽器編碼器,它不是通用的視覺畫質評分。
壓縮會移除 EXIF 與 GPS 中繼資料嗎?
新的副本不會複製支援的 EXIF、GPS、XMP、IPTC、來源或 C2PA 記錄。Vaultaire 會再次掃描輸出,但無法排除所有專有或嵌入像素的訊號。
我可以一次壓縮多張圖片嗎?
在這個測試版本中不行。它一次處理一張圖片,讓記憶體用量、清理程序與每一份明細都保持清楚。
PNG 的透明度會怎麼樣?
PNG 與 WebP 輸出必須在本機驗證時保留來源的 alpha 值。JPEG 沒有透明度,因此工具必須先讓您選擇背景,才能建立 JPEG。
壓縮後的圖片反而更大時會怎麼樣?
Vaultaire 會丟棄較大的候選檔案,不提供下載。請保留原檔、換一種格式或設定,或改用圖片尺寸調整工具。
它能壓縮 HEIC、AVIF、GIF 或動畫圖片嗎?
不能。這個版本只接受一個靜態 JPEG、PNG 或 WebP。遇到動畫會直接拒絕,而不是只匯出第一格。
它會保留印刷色彩與 DPI 嗎?
本工具不對印刷或典藏做任何保證。瀏覽器的 canvas 編碼可能轉換色彩、位元深度、色彩描述檔與密度中繼資料。印刷母檔請保留原檔,並使用有色彩管理的桌面流程。