← 返回部落格

如何在 Windows 上將圖片壓縮至 100 KB,無須上傳檔案

作者 LocalFlux Editorial Team

圖片 指南

申請表、客戶入口網站、網路市集或電子郵件系統,可能只接受低於固定檔案大小上限的圖片。這個問題比單純把圖片變「小」更明確:結果必須低於上限,同時盡可能保留有用的細節。

您可以反覆調整品質滑桿、另存新副本,再檢查檔案大小。也可以使用目標大小工作流程,直接在 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 KB101,191 位元組(應用程式中顯示為 98.8 KB)1675 × 111797.64%
小於 500 KB497,544 位元組(應用程式中顯示為 485.9 KB)3000 × 200088.38%

兩個輸出檔案都低於各自要求的上限,而且原始檔案完全未被變更。

這是實測範例,不代表所有情況: LocalFlux 能夠保留的檔案大小和尺寸,取決於格式、內容、雜訊、既有壓縮程度和要求的上限。不同圖片可能需要更多或更少的尺寸縮減,也可能無法在可接受的品質下達到極低的目標。

從 Microsoft Store 取得 LocalFlux

簡短答案

若要使用 LocalFlux 將支援的圖片壓縮至 100 KB:

  1. 開啟 LocalFlux,然後選擇 壓縮。
  2. 加入 JPG、PNG 或 WebP 圖片。
  3. 開啟 選項,然後選擇 Target size。
  4. 選擇 小於 100 KB。您也可以改選 小於 500 KB 或自訂上限。
  5. 選擇 壓縮。
  6. 提交副本之前,先檢查回報的輸出大小、尺寸和視覺品質。

LocalFlux 會寫入新的 _compressed 檔案,來源檔案則保持不變。

為何精確的大小上限比品質設定更難達成

圖片編碼器通常會提供品質、壓縮強度、尺寸或格式等設定。這些控制項會影響檔案大小,卻不能保證特定的位元組數。

即使以相同品質儲存,兩張 JPEG 的大小仍可能有很大差異,因為其像素內容不同。平滑的天空相對容易預測;頭髮、樹葉、布料、文字、顆粒和感光元件雜訊則可能需要更多資料。色盤有限的 PNG 插圖,表現也不同於細節豐富的相片。WebP 可以採用有損或無損壓縮。

官方 PNG 規格將 PNG 定義為支援選用 Alpha 透明度的無損格式。Google 的 WebP 說明文件則說明了有損、無損模式以及透明度。正因為各格式有所不同,通用的「品質 80 就等於 100 KB」規則無法可靠運作。

目標大小工作流程會反過來處理這個問題。它不問:「品質 80 會產生多大的檔案?」,而是問:「低於這個大小的最佳候選結果是什麼?」

開始之前

本文使用可控且可重現的設定,而非私人相片:

項目測試值
應用程式LocalFlux 1.0.7.0 本機 x64 測試組建
WindowsWindows 11 x64,組建 26200
來源本機產生的合成 JPEG;不含個人內容
來源尺寸3000 × 2000
來源大小4,281,079 位元組(LocalFlux 中顯示為 4.1 MB)
工作流程壓縮 → 目標大小 → 小於 100 KB/小於 500 KB
目的地與來源相同的資料夾

這個測試素材刻意包含細緻的色彩變化。它適合用來示範目標搜尋,但不能代表每一張相機相片、插圖、螢幕截圖或已最佳化的下載圖片。

如何使用 LocalFlux 將圖片壓縮至 100 KB

1. 加入圖片並選擇「壓縮」

開啟 LocalFlux,切換至 壓縮,然後加入圖片。您可以拖放檔案,也可以使用 新增檔案。

合成 JPEG 已在壓縮模式中就緒;開啟選項可檢查目標。

介面截圖於2026年10月使用依據已記錄的 LocalFlux 1.0.10.0 發佈原始碼重新建置的版本拍攝。下方歷史測量值與下載資料仍保留原始測試範圍。截圖記錄: 1 · 2

來源檔案已在壓縮模式中備妥。所有可見路徑都位於中性的 C:\tmp\LocalFluxBlogRefresh 擷取資料夾內。

壓縮模式會保留支援的來源格式,而不是將檔案轉成無關的類型。在這次測試中,JPG 會產生另一個 JPG。

2. 選擇「目標大小」

開啟 選項、選擇 Target size,然後從結果選單選取 小於 100 KB。

LocalFlux 的目標大小選項,已選擇「小於 100 KB」並套用於一張 3000 × 2000 JPEG。

小於 100 KB 從有限嘗試中選擇不超過 102,400 位元組的候選。請自行檢查外觀。

本指南實測的是靜態 JPEG。可以從 JPG、PNG 和靜態 WebP 開始;目前應用程式也為 MP4、MOV、WebM 等其他支援格式提供目標大小功能。可用性和結果取決於來源。PNG 編碼無損,但縮小尺寸仍會捨棄來源像素。若來源已低於位元組上限,且所選設定未要求縮小尺寸,應用程式可能直接複製而不重新編碼;這不會移除中繼資料。

錄製介面的目標大小分頁仍顯示英文 Target size,其下方的目標選項已翻譯為中文。

3. 開始搜尋

選擇 壓縮 1 個檔案。LocalFlux 會在本機評估候選結果。應用程式搜尋期間,佇列會顯示進行中的轉換。

JPEG 搜尋最多嘗試 16 個候選,並最多縮小尺寸三次。它從這些嘗試中保留符合上限的候選;「最佳」不代表全域最佳,也不是感知品質評分。由於像素取整,長寬比僅近似維持。它不會放大來源圖片,也不會把大圖的長邊縮到 640 像素以下;原本就小於 640 像素的來源仍維持較小尺寸。有限搜尋失敗時,不會將超出上限的檔案當作成功結果交付。

如果無法在這個界限內達到上限,LocalFlux 會將工作回報為失敗,而不會把超出大小的檔案當作成功結果呈現。

4. 檢查完成的結果

應用程式會回報實測的來源大小、輸出大小、節省百分比、最終尺寸和目標使用量。

LocalFlux 壓縮完成,顯示一張 4.1 MB JPEG 已縮減至 98.8 KB,縮小 98%。

100 KB 測試以 98.8 KB 完成。選取項目的詳細資料顯示目標使用量為 98.8 KB,上限為 100 KB。

確切的檔案大小為 101,191 位元組,低於這個結果所採用的 102,400 位元組上限。搜尋過程將尺寸從 3000 × 2000 縮減為 1675 × 1117,同時保留圖片約略 3:2 的長寬比。

開啟結果,並以實際使用時的顯示大小檢查。請特別留意:

通過位元組上限並不會自動代表結果適合其用途。

500 KB 目標會帶來什麼變化?

較寬鬆的上限會給編碼器更多空間。我們以相同的來源副本重複同一套工作流程,並選擇 小於 500 KB。

LocalFlux 的目標大小選項,已選擇小於 500 KB。

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

LocalFlux 壓縮完成,顯示一張 4.1 MB JPEG 已縮減至 485.9 KB,縮小 88%。

500 KB 結果保留了來源尺寸,因為這份測試素材無須縮小尺寸就能達到要求的上限。

這說明了一個重點:目標是上限,不是把每個輸出檔案都做成完全相同大小的指令。LocalFlux 會嘗試保留低於上限的最佳候選結果,不會加入填充位元組來精確湊到指定數字。

查看實際測試檔案

本文使用的樣本可供查看:

小於 100 KB 的輸出小於 500 KB 的輸出
LocalFlux 實際產生、小於 100 KB 目標的合成 JPEG。LocalFlux 實際產生、小於 500 KB 目標的合成 JPEG。

100 KB 圖片的像素較少,編碼額度也較緊。500 KB 圖片保留完整尺寸和更多編碼細節。瀏覽器縮放可能會掩蓋差異,因此在結果攸關重要時,請下載檔案並以 100% 比例比較。

觀看工作流程

閱讀影片文字說明

合成 JPEG 已選擇小於 100 KB。開啟選項顯示目標,關閉後開始壓縮,佇列回報完成的輸出為 98.8 KB。請開啟結果檔案檢查外觀。這是 2026 年 10 月的連續錄影,並非速度基準測試。

100 KB、500 KB 還是自訂上限?

請選擇目的地要求的上限;如果接收系統對單位說明不清,或可能在上傳時修改檔案,請再保留一點安全餘裕。

請勿只因 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 尺寸。兩者都低於各自的上限,且都沒有取代來源檔案。

使用 LocalFlux 在本機將圖片壓縮至指定大小