IronByte Software
圖片壓縮工具Photo Compress
批次壓縮資料夾內所有 JPG / JPEG / PNG 照片,並可一鍵把 HEIC 壓縮轉成 JPG(不分大小、自動刪除原檔)。JPG 依目標比例逐步降畫質、PNG 無損最佳化並保留透明度;只有在真的變小時才覆蓋原檔,避免越壓越大。清爽圓角介面、可切換亮 / 暗配色、高 DPI 支援,執行中可隨時中斷。
Batch-compress every JPG / JPEG / PNG photo in a folder, and optionally convert HEIC to JPG with one toggle (any size, original deleted). JPG steps quality down toward the target ratio; PNG is losslessly optimized with transparency preserved; originals are overwritten only when the result is genuinely smaller. Clean rounded UI with light / dark themes, high-DPI support, and a stop button to interrupt anytime.
點擊上方下載按鈕取得 PhotoCompressSetup.exe,執行後依精靈指示安裝至 C:\Program Files\PhotoCompress。Click the download button above to get PhotoCompressSetup.exe; run and follow the wizard to install to C:\Program Files\PhotoCompress.
按「選擇資料夾」挑選含有 JPG / JPEG / PNG(及 HEIC)的目錄。程式會遞迴掃描所有子資料夾。Click "Choose Folder" and pick a directory containing JPG / JPEG / PNG (and HEIC). The app recursively scans all subfolders.
用兩個滑桿設定最小處理大小與目標壓縮比例;並可開關「HEIC 轉檔」(開啟時 HEIC 一律轉成 JPG),以及切換亮 / 暗外觀與文字大小。Use the two sliders to set the minimum file size and target ratio; toggle "HEIC→JPG" (on = always convert HEIC), and switch light / dark theme and text size.
按「開始壓縮」執行。執行記錄即時顯示每張圖片壓縮前後大小;過程中按鈕會變成紅色「停止」鈕,可隨時中斷(於目前檔案完成後停止)。Click "Start Compress" to run. The log shows each image's before/after size; while running the button becomes a red "Stop" button so you can interrupt anytime (it halts after the current file).
執行下載的安裝檔後,Windows 會顯示藍色提示「Windows 已保護你的電腦」。這是 Defender SmartScreen 對未經 code signing 認證的應用程式提出的標準提示,屬個人免費軟體的正常現象。When you run the downloaded installer, Windows shows a blue "Windows protected your PC" dialog. This is the standard Defender SmartScreen prompt for unsigned applications — normal for free hobby software.
在警告視窗左下方有一行藍色的「更多資訊 / More info」連結,點下去。視窗會展開,顯示應用程式名稱與發行者,並在下方出現新的「仍要執行」按鈕。Click the blue "More info" link in the bottom-left of the warning dialog. The dialog expands to show the app name and publisher, and a new "Run anyway" button appears at the bottom.
展開後右下方會出現新按鈕「仍要執行 (Run anyway)」,點下去,安裝程式就會正常啟動。完成安裝後再次執行軟體不會再跳出此警告。After expanding, click the new "Run anyway" button at the bottom-right; the installer will launch normally. After install, running the app won't show this warning again.
| 作業系統OS | Windows 10 / Windows 11(64-bit) |
| 安裝方式Install | 安裝程式(.exe,約 18 MB);裝到 C:\Program Files\PhotoCompress,含解除安裝程式Installer (.exe, ~18 MB); installs to C:\Program Files\PhotoCompress, includes uninstaller |
| 支援格式Formats | JPG / JPEG / PNG;可選 HEIC / HEIF → JPG(遞迴掃描子資料夾)JPG / JPEG / PNG; optional HEIC / HEIF → JPG (recursive subfolder scan) |
| 壓縮設定Compression Settings | 最小處理大小 0.5–10 MB;目標壓縮比例 30–80 %Min file size 0.5–10 MB; target ratio 30–80 % |
| 畫質策略Quality Strategy | JPG / HEIC:JPEG quality 85 → 60 逐步下調達標;PNG:無損最佳化保留透明度JPG / HEIC: JPEG quality 85 → 60 stepped down to target; PNG: lossless optimize, transparency preserved |
| 設定存放Settings Path | ~/.photo_compress.json(記住外觀模式、文字大小、HEIC 開關等偏好)~/.photo_compress.json (remembers theme, text size, HEIC toggle) |
| 相依套件Dependencies | Pillow + pillow-heif(已打包於 .exe 中)Pillow + pillow-heif (bundled in the .exe) |
| 授權License | 個人免費使用Free for personal use |
| v1.4.0 | 新增「HEIC 轉檔」開關(開啟時遇 HEIC 一律轉 JPG、不分大小,可記憶);新增 PNG 無損壓縮(保留透明度、不轉檔、不刪原檔)。Added a HEIC→JPG toggle (when on, every HEIC is converted regardless of size; remembered); added lossless PNG compression (transparency preserved, never converts or deletes). |
| v1.3.0 | 新增「隨時中斷」:執行中按鈕變成紅色「停止」鈕,按下後於目前檔案完成後立即停止,不必苦等整批。Added "stop anytime": while running the button becomes a red Stop button; pressing it halts right after the current file finishes. |
| v1.2.0 | 新增 HEIC / HEIF 支援:先壓縮再轉成 JPG 並刪除原檔;EXIF 方向校正改為涵蓋全部 8 種方向。Added HEIC / HEIF support: compress then convert to JPG and delete the original; EXIF orientation handling now covers all 8 orientations. |
| v1.1.0 | 介面重新設計:淡綠 × 灰階配色、圓角按鈕、可切換亮 / 暗外觀與文字大小。UI redesign: soft green × gray palette, rounded buttons, switchable light / dark themes and text size. |
| v1.0.0 | 初始版本發布。支援批次 JPG 壓縮、EXIF 方向校正、逐步降畫質、安全覆寫機制、文字大小切換、即時執行記錄與進度條。Initial release. Batch JPG compression, EXIF orientation correction, stepped quality reduction, safe overwrite logic, switchable text size, live execution log, and progress bar. |