https://github.com/crazyfactory/jpeg-compression-cli
https://github.com/crazyfactory/jpeg-compression-cli
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/crazyfactory/jpeg-compression-cli
- Owner: crazyfactory
- License: mit
- Created: 2017-06-07T07:01:06.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-13T06:06:50.000Z (over 5 years ago)
- Last Synced: 2025-03-28T02:46:36.408Z (over 1 year ago)
- Language: JavaScript
- Size: 91.8 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# jpeg-compression-cli
[](http://www.npmjs.com/package/@crazyfactory/jpeg-compression-cli)
[](https://travis-ci.org/crazyfactory/jpeg-compression-cli)
[](https://david-dm.org/crazyfactory/jpeg-compression-cli)
[](https://david-dm.org/crazyfactory/jpeg-compression-cli?type=dev)
[](https://github.com/semantic-release/semantic-release)
[](https://greenkeeper.io/)
Compresses JPG files using google's guetzli algorithm.
## Installation
$ npm i -g @crazyfactory/jpeg-compression-cli
## Usage
jpeg-compression-cli allow you to convert your images within a current directory, recursively or not. It will overwrite your files with the compressed version
After installation, just run command `jpgc` in ternimal.
To convert all images within the current directory and subdirectoies, use the -r flag
$ jpgc -r
To choose a different folder provide it with -p flag
$ jpgc -p /var/my-images
To convert the specific image files (assets/img.jpg in this example), you may run the following command.
$ jpgc -f assets/img.jpg
or
$ jpgc -f assets/img1.jpg,assets/img2.png
Change the parallel number of operations by using the -c flag
$ jpgc -c 2
for more help infomation, you could run the -h flag to check it out.
$ jpgc -h
## License
Copyright (c) 2017 Wolf T. Mathes for Crazy Factory Trading Co. Ltd.
Licensed under the MIT license.
See LICENSE for more info.