如何在 Windows 上將圖片壓縮至 100 KB,無須上傳檔案
申請表、客戶入口網站、網路市集或電子郵件系統,可能只接受低於固定檔案大小上限的圖片。這個問題比單純把圖片變「小」更明確:結果必須低於上限,同時盡可能保留有用的細節。
您可以反覆調整品質滑桿、另存新副本,再檢查檔案大小。也可以使用目標大小工作流程,直接在 Windows 電腦上找出低於上限的最佳結果。
在本教學中,我們壓縮了一張產生的 3000 × 2000 JPEG,使用的是 LocalFlux 1.0.7.0。來源檔案為 4,281,079 位元組。兩次測試的結果如下:
請先確認提交網站的位元組上限。 應用程式的 100 KB 預設代表 102,400 位元組。本例的 101,191 位元組輸出不符合 100,000 位元組限制。自訂 97 KB 對應 99,328 位元組上限;這是預留餘裕的計算值,不是新測試的輸出。上傳前請檢查完成檔案。
2026 年 10 月複核:100 KB 和 500 KB 各執行十種語言,重現下方歷史記錄中的位元組數和尺寸。新的連續錄影僅展示 100 KB 流程,不含另外執行的 500 KB 流程或畫質檢查。原始下載樣本及 1.0.7.0 測量值保持不變。
| 目標 | 實際輸出 | 尺寸 | 縮減幅度 |
|---|---|---|---|
| 小於 100 KB | 101,191 位元組(應用程式中顯示為 98.8 KB) | 1675 × 1117 | 97.64% |
| 小於 500 KB | 497,544 位元組(應用程式中顯示為 485.9 KB) | 3000 × 2000 | 88.38% |
兩個輸出檔案都低於各自要求的上限,而且原始檔案完全未被變更。
這是實測範例,不代表所有情況: LocalFlux 能夠保留的檔案大小和尺寸,取決於格式、內容、雜訊、既有壓縮程度和要求的上限。不同圖片可能需要更多或更少的尺寸縮減,也可能無法在可接受的品質下達到極低的目標。
從 Microsoft Store 取得 LocalFlux
簡短答案
若要使用 LocalFlux 將支援的圖片壓縮至 100 KB:
- 開啟 LocalFlux,然後選擇 壓縮。
- 加入 JPG、PNG 或 WebP 圖片。
- 開啟 選項,然後選擇 Target size。
- 選擇 小於 100 KB。您也可以改選 小於 500 KB 或自訂上限。
- 選擇 壓縮。
- 提交副本之前,先檢查回報的輸出大小、尺寸和視覺品質。
LocalFlux 會寫入新的 _compressed 檔案,來源檔案則保持不變。
為何精確的大小上限比品質設定更難達成
圖片編碼器通常會提供品質、壓縮強度、尺寸或格式等設定。這些控制項會影響檔案大小,卻不能保證特定的位元組數。
即使以相同品質儲存,兩張 JPEG 的大小仍可能有很大差異,因為其像素內容不同。平滑的天空相對容易預測;頭髮、樹葉、布料、文字、顆粒和感光元件雜訊則可能需要更多資料。色盤有限的 PNG 插圖,表現也不同於細節豐富的相片。WebP 可以採用有損或無損壓縮。
官方 PNG 規格將 PNG 定義為支援選用 Alpha 透明度的無損格式。Google 的 WebP 說明文件則說明了有損、無損模式以及透明度。正因為各格式有所不同,通用的「品質 80 就等於 100 KB」規則無法可靠運作。
目標大小工作流程會反過來處理這個問題。它不問:「品質 80 會產生多大的檔案?」,而是問:「低於這個大小的最佳候選結果是什麼?」
開始之前
本文使用可控且可重現的設定,而非私人相片:
| 項目 | 測試值 |
|---|---|
| 應用程式 | LocalFlux 1.0.7.0 本機 x64 測試組建 |
| Windows | Windows 11 x64,組建 26200 |
| 來源 | 本機產生的合成 JPEG;不含個人內容 |
| 來源尺寸 | 3000 × 2000 |
| 來源大小 | 4,281,079 位元組(LocalFlux 中顯示為 4.1 MB) |
| 工作流程 | 壓縮 → 目標大小 → 小於 100 KB/小於 500 KB |
| 目的地 | 與來源相同的資料夾 |
這個測試素材刻意包含細緻的色彩變化。它適合用來示範目標搜尋,但不能代表每一張相機相片、插圖、螢幕截圖或已最佳化的下載圖片。
如何使用 LocalFlux 將圖片壓縮至 100 KB
1. 加入圖片並選擇「壓縮」
開啟 LocalFlux,切換至 壓縮,然後加入圖片。您可以拖放檔案,也可以使用 新增檔案。

介面截圖於2026年10月使用依據已記錄的 LocalFlux 1.0.10.0 發佈原始碼重新建置的版本拍攝。下方歷史測量值與下載資料仍保留原始測試範圍。截圖記錄: 1 · 2
來源檔案已在壓縮模式中備妥。所有可見路徑都位於中性的 C:\tmp\LocalFluxBlogRefresh 擷取資料夾內。
壓縮模式會保留支援的來源格式,而不是將檔案轉成無關的類型。在這次測試中,JPG 會產生另一個 JPG。
2. 選擇「目標大小」
開啟 選項、選擇 Target size,然後從結果選單選取 小於 100 KB。

小於 100 KB 從有限嘗試中選擇不超過 102,400 位元組的候選。請自行檢查外觀。
本指南實測的是靜態 JPEG。可以從 JPG、PNG 和靜態 WebP 開始;目前應用程式也為 MP4、MOV、WebM 等其他支援格式提供目標大小功能。可用性和結果取決於來源。PNG 編碼無損,但縮小尺寸仍會捨棄來源像素。若來源已低於位元組上限,且所選設定未要求縮小尺寸,應用程式可能直接複製而不重新編碼;這不會移除中繼資料。
錄製介面的目標大小分頁仍顯示英文 Target size,其下方的目標選項已翻譯為中文。
3. 開始搜尋
選擇 壓縮 1 個檔案。LocalFlux 會在本機評估候選結果。應用程式搜尋期間,佇列會顯示進行中的轉換。
JPEG 搜尋最多嘗試 16 個候選,並最多縮小尺寸三次。它從這些嘗試中保留符合上限的候選;「最佳」不代表全域最佳,也不是感知品質評分。由於像素取整,長寬比僅近似維持。它不會放大來源圖片,也不會把大圖的長邊縮到 640 像素以下;原本就小於 640 像素的來源仍維持較小尺寸。有限搜尋失敗時,不會將超出上限的檔案當作成功結果交付。
如果無法在這個界限內達到上限,LocalFlux 會將工作回報為失敗,而不會把超出大小的檔案當作成功結果呈現。
4. 檢查完成的結果
應用程式會回報實測的來源大小、輸出大小、節省百分比、最終尺寸和目標使用量。

100 KB 測試以 98.8 KB 完成。選取項目的詳細資料顯示目標使用量為 98.8 KB,上限為 100 KB。
確切的檔案大小為 101,191 位元組,低於這個結果所採用的 102,400 位元組上限。搜尋過程將尺寸從 3000 × 2000 縮減為 1675 × 1117,同時保留圖片約略 3:2 的長寬比。
開啟結果,並以實際使用時的顯示大小檢查。請特別留意:
- 小型文字和細線;
- 臉部、頭髮、樹葉和布料;
- 漸層和深色區域;
- 銳利的高對比邊緣;以及
- 接收者必須評估的任何細節。
通過位元組上限並不會自動代表結果適合其用途。
500 KB 目標會帶來什麼變化?
較寬鬆的上限會給編碼器更多空間。我們以相同的來源副本重複同一套工作流程,並選擇 小於 500 KB。

結果為 497,544 位元組,在應用程式中顯示為 485.9 KB,並保留完整的 3000 × 2000 尺寸。

500 KB 結果保留了來源尺寸,因為這份測試素材無須縮小尺寸就能達到要求的上限。
這說明了一個重點:目標是上限,不是把每個輸出檔案都做成完全相同大小的指令。LocalFlux 會嘗試保留低於上限的最佳候選結果,不會加入填充位元組來精確湊到指定數字。
查看實際測試檔案
本文使用的樣本可供查看:
- 產生的來源 JPEG,4,281,079 位元組
- LocalFlux 實際輸出的小於 100 KB 檔案,101,191 位元組
- LocalFlux 實際輸出的小於 500 KB 檔案,497,544 位元組
| 小於 100 KB 的輸出 | 小於 500 KB 的輸出 |
|---|---|
![]() | ![]() |
100 KB 圖片的像素較少,編碼額度也較緊。500 KB 圖片保留完整尺寸和更多編碼細節。瀏覽器縮放可能會掩蓋差異,因此在結果攸關重要時,請下載檔案並以 100% 比例比較。
觀看工作流程
合成 JPEG 已選擇小於 100 KB。開啟選項顯示目標,關閉後開始壓縮,佇列回報完成的輸出為 98.8 KB。請開啟結果檔案檢查外觀。這是 2026 年 10 月的連續錄影,並非速度基準測試。
100 KB、500 KB 還是自訂上限?
請選擇目的地要求的上限;如果接收系統對單位說明不清,或可能在上傳時修改檔案,請再保留一點安全餘裕。
- 小於 100 KB: 適用於限制嚴格的表單、縮圖、個人頭像和輕量預覽。
- 小於 500 KB: 為相片和細節豐富的圖像提供大幅增加的空間。
- 網站圖片: 在測試的 LocalFlux 版本中,目標為 300 KB,長邊上限為 1920 像素。
- 電子郵件附件: 每個檔案的目標為 5 MB。
- 自訂上限: 接受從 10 KB 到 100 MB 的目標值。
請勿只因 100 KB 聽起來有效率就選擇它。如果目的地接受 500 KB,而且圖片包含重要細節,較大的空間可能會帶來更好的結果。
為何縮小尺寸往往比再降低一級品質更重要
一張 3000 × 2000 圖片包含六百萬像素。如果目的地只會將它顯示為小型個人圖片,傳送全部六百萬像素可能幾乎沒有實際效益。
縮小尺寸可減少編碼器需要描述的像素。相較於迫使本來就很大的圖片採用極低的品質設定,這種方法可能更有效。代價是衍生檔一旦捨棄解析度,就無法再復原。
如果您知道要求的像素尺寸,Microsoft 的 PowerToys Image Resizer 是實用的 Windows 替代方案。它支援「符合」、「填滿」和「延展」模式、自訂尺寸、僅縮小選項,以及 JPEG 品質。這是一種以尺寸為主的工作流程。當目的地指定的是位元組數,而非寬度和高度時,目標大小搜尋更為合適。
JPG、PNG 或 WebP:應該壓縮哪一種?
JPG
對於不含透明度的相片,JPG 通常是實用的選擇。有損壓縮可以大幅節省空間,但過於激進的設定可能導致柔化、振鈴或邊緣周圍出現區塊瑕疵。
PNG
PNG 採用無損壓縮並支援透明度,通常適合標誌、介面截圖、圖表和具有銳利邊緣的圖像。細節豐富的相片 PNG,可能很難在保留格式和實用尺寸的同時壓到極低的上限以下。
WebP
WebP 支援有損和無損壓縮,也支援透明度。它可以有效用於網頁傳輸,但接收服務必須接受 WebP。在 LocalFlux 的 壓縮 模式中,格式會保持不變;如果目的地要求另一種格式,請使用明確的轉換工作流程。
哪些方法無法可靠地符合精確上限?
將圖片放進 ZIP 檔案
JPEG、PNG 和 WebP 資料本來就已經壓縮。ZIP 封存檔可能省不了多少空間,而且許多上傳表單要求的是圖片而非封存檔。
擷取螢幕截圖
螢幕截圖會建立具有螢幕大小尺寸的新圖片,但這是一種不精確的轉換方式。它可能改變縮放比例、色彩、透明度、中繼資料和取景範圍,卻仍然無法符合要求的位元組上限。
重新命名副檔名
將 .png 改成 .jpg 並不會轉換或壓縮檔案,只是為原有的位元組賦予一個誤導性的名稱。
假設每個「壓縮」按鈕都會移除中繼資料
壓縮和移除中繼資料是兩種不同的結果。如果目標是保護隱私,請使用明確的安全分享工作流程,並驗證結果。請參閱在分享之前,如何從 Windows 11 上的相片移除中繼資料。
實用的提交檢查清單
上傳完成的副本之前:
- 確認實際檔案低於指定上限。
- 確認接收服務接受其格式。
- 開啟輸出檔案並檢查重要細節。
- 檢查方向和長寬比是否正確。
- 在適用時,確認透明度仍如預期運作。
- 保留原始檔案作為母檔。
- 當隱私至關重要時,請分別檢查檔名和內嵌中繼資料。
- 上傳壓縮後的副本,避免誤傳來源檔案。
常見問題
100 KB 是否恰好等於 100,000 位元組?
不一定。不同軟體和網站對檔案大小標籤的用法並不一致。在此測試的 LocalFlux 結果中,小於 100 KB 採用 102,400 位元組上限。如果入口網站明確註明為 100,000 位元組,請選擇低於該數字的自訂目標,並保留餘裕。
LocalFlux 是否一定會把檔案做成恰好 100 KB?
不會。目標是上限。經驗證的最佳候選結果可能更小,而原本就很小的來源檔案可能不需要重新編碼。
為什麼我的圖片尺寸變了?
搜尋未在原始尺寸下找到符合上限的候選,因此減少了像素。原本小於 640 像素的來源不會被放大;取整可能稍微改變長寬比。
可以一次壓縮多張圖片嗎?
可以。加入相容的 JPG、PNG 或 WebP 圖片,選擇一個目標,然後開始批次處理。每個檔案都會獨立評估,因為大小相同的來源檔案,其可壓縮程度可能截然不同。在處理重要的大型批次之前,請先測試一個具代表性的結果。
目標大小壓縮會保留原始檔案嗎?
在本文的兩次測試中都有保留。LocalFlux 在來源資料夾中建立了 _compressed JPG 副本。無論您使用何種工具,都應為無可取代的圖片保留獨立備份。
如果無法達到 100 KB,會發生什麼事?
LocalFlux 可以降低品質,再於有界限的搜尋範圍內縮小尺寸。如果仍然無法在不超出最小尺寸界限的情況下達到目標,它會回報失敗,而不會將超出大小的輸出發佈為成功結果。
100 KB 的結果適合列印嗎?
通常不適合作為母檔。小型上傳衍生檔或許足以用於表單、縮圖或螢幕預覽,但列印需求取決於實體大小、觀看距離、解析度和內容。請保留完整解析度的原始檔案。
無須將圖片傳送出去,也能符合大小上限
精確的上傳上限適合採用以結果為導向的工作流程。加入圖片、選擇大小上限、讓有界限的搜尋在本機執行,然後檢查產生的副本。
在這次受控測試中,LocalFlux 針對嚴格的目標,將一張 4.1 MB JPEG 縮減至 98.8 KB;針對較寬鬆的目標,則縮減至 485.9 KB。較小的結果需要減少像素;500 KB 結果則保留原始的 3000 × 2000 尺寸。兩者都低於各自的上限,且都沒有取代來源檔案。

