2.0.2 • Published 1 year ago
@harichu/tinypngcli v2.0.2
Tinypng CLI: Efficient Image Compression Tool
Tinypng CLI is a command-line tool that utilizes the Tinypng.com web version to compress images and support multiple format conversions and archive operations.
Features
- Supports multiple image formats: png, jpg, jpeg, webp
- Convenient compression methods: Single image or entire folder
- Flexible image format conversion: Mutual conversion between png, jpg, jpeg, webp
QUICK START
tinypngcli images # compress images in directory and replace all of it.
tinypngcli logo.png -o logo-new.png # compress a single image
tinypngcli images -o imagesDir # compress images in directory and output to images in new directoryINSTALLATION
You can globally install this tool or use npx.
npx
npx tinypngcli <filename or dirname> [OPTIONS]global install
npm
npm install -g tinypngcliyarn
yarn global add tinypngclicheck if you have installed
tinypngcli -vUSAGE
tinypngcli <filename or directory> [OPTIONS]
-v, --version show current version
-o, --output <output> set output path
-m, --max [max] max async compress tasks(The higher the number, the faster the speed)
-a, --all force compress all images(include compressed images)
-h, --help show help for commandif you set max a big number,tasks will run faster, but the memory will cost more.
example
tinypngcli images # compress images in directory and replace all of it.
tinypngcli logo.png -o logo-new.png # compress a single image
tinypngcli images -o imagesDir # compress images in directory and output to images in new
tinypngcli images -m 30 # compress images in directory with max tasks 30License
This project is licensed under the MIT License.
2.0.2
1 year ago