生產力
baoyu-compress-image avatar

baoyu-compress-image

自動將圖片壓縮為 WebP、PNG 或 JPEG,支援 cwebp、ImageMagick 及 Sharp 等高效能工具。

簡介

baoyu-compress-image 提供了一套簡潔且自動化的圖片優化工作流程。專為開發者、內容創作者與系統管理員設計,此工具會智慧地從系統中選擇最高效的壓縮引擎(優先使用 sips、cwebp、ImageMagick 或 Sharp),在維持視覺品質的前提下大幅縮小檔案體積。這是網頁效能調優、儲存空間管理以及準備部署資源時的必備工具。

  • 智慧工具檢測:自動偵測並選擇系統中最合適的本機壓縮二進位檔。

  • 彈性格式支援:流暢地將圖片轉換為 WebP(預設)、PNG 或 JPEG 格式。

  • 批次與遞迴處理:支援單一檔案轉換或遞迴目錄優化,輕鬆處理整個資源庫。

  • 可配置品質:透過 0 到 100 的數值範圍,精確調整壓縮比例。

  • 整合就緒:提供標準終端機輸出與 JSON 格式回饋,便於整合至大型 CI/CD 或自動化管線中。

  • 需要 Node.js 與 Bun 執行環境。

  • 支援透過專案層級、XDG 設定或家目錄中的 EXTEND.md 檔案定義自訂偏好設定。

  • 常見用法為傳入檔案或目錄路徑,並可透過選項保留原始檔案或遞迴處理子資料夾。

  • 當您需要「最佳化圖片」、「壓縮資料夾」、「轉換為 webp」或「減少檔案大小」時,此技能是與 AI 代理互動的最佳選擇。

倉庫統計

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