https://github.com/imagemin/imagemin-cli
Minify images seamlessly
https://github.com/imagemin/imagemin-cli
Last synced: about 23 hours ago
JSON representation
Minify images seamlessly
- Host: GitHub
- URL: https://github.com/imagemin/imagemin-cli
- Owner: imagemin
- License: mit
- Created: 2015-06-21T13:02:33.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-07-09T02:23:43.000Z (9 months ago)
- Last Synced: 2025-04-06T22:01:48.520Z (8 days ago)
- Language: JavaScript
- Homepage:
- Size: 541 KB
- Stars: 931
- Watchers: 12
- Forks: 64
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- jimsghstars - imagemin/imagemin-cli - Minify images seamlessly (JavaScript)
README
# imagemin-cli
> Minify images
*Issues with the output should be reported on the `imagemin` [issue tracker](https://github.com/imagemin/imagemin/issues).*
## Install
```sh
npm install --global imagemin-cli
```## Usage
```
$ imagemin --helpUsage
$ imagemin ... --out-dir=build [--plugin= ...]
$ imagemin >
$ cat | imagemin >Options
--plugin, -p Override the default plugins
--out-dir, -o Output directoryExamples
$ imagemin images/* --out-dir=build
$ imagemin foo.png > foo-optimized.png
$ cat foo.png | imagemin > foo-optimized.png
$ imagemin foo.png --plugin=pngquant > foo-optimized.png
$ imagemin foo.png --plugin.pngquant.quality=0.1 --plugin.pngquant.quality=0.2 > foo-optimized.png
# Non-Windows platforms may support the short CLI syntax for array arguments
$ imagemin foo.png --plugin.pngquant.quality={0.1,0.2} > foo-optimized.png
$ imagemin foo.png --plugin.webp.quality=95 --plugin.webp.preset=icon > foo-icon.webp
```## Related
- [imagemin](https://github.com/imagemin/imagemin) - API for this module