Skip to content

Fast and smart image cropper leverages Node.js worker threads and promise queue.

License

Notifications You must be signed in to change notification settings

seanghay/fastcrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastcrop

Smart crop large amount of photos and take advantage of Node.js worker threads.

Installation

# install globally
npm install -g fastcrop

# npx
npx fastcrop@latest photo.jpg -s 512x512 --output ./my-dir/

Help


  Fast and smart image cropper

  Usage
    $ fastcrop <input>

  Options
    --dry-run, -d Dry run.
    --size, -s Specify output size.
    --output, -o  Output directory.
    --concurrency, -c Number of concurrency. (default: Infinity)

  Examples
    $ fastcrop photo.jpg -s 512x512 --output ./my-dir/

API

import { cropMultiple, crop } from "fastcrop";