生產力
baoyu-compress-image avatar

baoyu-compress-image

使用 cwebp、ImageMagick 和 Sharp 等最佳本地工具進行智慧圖片壓縮與轉換的工具。

簡介

baoyu-compress-image 是一款高效、自動化的圖片優化工具,專為需要兼顧圖片品質與檔案大小的開發者與內容創作者設計。透過整合 sips、cwebp、ImageMagick 與 Sharp 等本地處理引擎,該工具能自動選擇最適合的壓縮方式,確保在無需手動管理引擎的情況下達到最佳壓縮比。

  • 自動根據系統環境選擇最高效的壓縮引擎。

  • 預設使用高效能的 WebP 格式,同時支援 PNG 與 JPEG 轉換。

  • 支援遞迴目錄處理,適合批次優化專案中的所有圖片資源。

  • 透過 EXTEND.md 設定檔支援專案級別或使用者層級的預設品質與格式設定。

  • 提供詳細的壓縮成效報告,包含檔案大小縮減比例。

  • 目標用戶:網頁開發者、技術寫作者以及需要優化媒體資源的內容管理人員。

  • 輸入:支援單一檔案路徑或整個目錄的批次處理。

  • 輸出:優化後的圖片檔案,支援原地覆蓋或另存新檔;提供 JSON 格式輸出以便於整合進自動化部署流程。

  • 使用場景:適用於需要執行「壓縮圖片」、「優化影像」、「轉換至 WebP」或減小檔案容量的自動化任務。

  • 限制:執行環境需安裝 Bun 執行階段;使用者可透過 --quality 0-100 或 --keep 等旗標精確控制輸出品質。

倉庫統計

Star 數
16,698
Fork 數
1,944
Open Issue 數
1
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午01:15
在 GitHub 查看