圖片是拖慢網站速度最常見的原因之一,也是最容易改善的部分之一。
NanoImage 原本是一組簡單的瀏覽器圖片工具。現在,NanoImage CLI 把同樣實用的圖片工作流程帶到終端機。
你可以用簡單命令在本機壓縮圖片、調整尺寸、轉換格式、轉成 WebP,並移除 EXIF 中繼資料。
bash
nanoimage compress ./images --quality 75 --output ./compressed它適合開發者、內容團隊、獨立開發者、SEO 團隊,以及想用命令列批次最佳化圖片的人。
為什麼要做 NanoImage CLI
網頁工具適合快速處理單張圖片,但有些流程更適合命令列:
最佳化整個部落格圖片資料夾
為網站準備產品圖
部署前轉換成 WebP
發布前移除 EXIF 中繼資料
在 CI/CD 中自動處理圖片
CLI 讓這些流程更快,也更容易自動化。
主要命令
壓縮圖片
bash
nanoimage compress photo.jpg --quality 75 --output ./compressed調整尺寸
bash
nanoimage resize hero.jpg --width 1600 --output ./resized轉換格式
bash
nanoimage convert logo.png --to jpg --background white --output ./converted轉成 WebP
bash
nanoimage webp hero.jpg --quality 80 --output ./webp移除 EXIF
bash
nanoimage remove-exif photo.jpg --output ./clean安裝
bash
npm install -g nanoimage或使用 npx:
bash
npx nanoimage --help需要 Node.js 18 或更新版本。
批次與自動化
bash
nanoimage compress ./images --quality 75 --output ./compressed
nanoimage webp ./images --quality 80 --output ./webp也可以放進 GitHub Actions:
yaml
- run: npm install -g nanoimage
- run: nanoimage compress ./public/images --quality 75 --output ./public/images-optimized立即嘗試
文檔:https://nanoimage.net/docs/cli
CLI 頁面:https://nanoimage.net/cli
