@harichu/tinypngcli
v2.0.2
Published
A cli tool to compress image quickly
Downloads
65
Readme
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 directory
INSTALLATION
You can globally install this tool or use npx.
npx
npx tinypngcli <filename or dirname> [OPTIONS]
global install
npm
npm install -g tinypngcli
yarn
yarn global add tinypngcli
check if you have installed
tinypngcli -v
USAGE
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 command
if 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 30
License
This project is licensed under the MIT License.