Image: https://www.flickr.com/photos/endogamia/5682480447/ by N. Feans
You can learn more about smartcrop.js on the library homepage
You can install smartcrop-cli using npm
npm install -g smartcrop-cli
Smartcrop-cli requires node-canvas which requires local libraries to be installed. Please refer to the node-canvas wiki for platform specific installation instructions.
Usage: node ./smartcrop-cli.js [OPTION] FILE [OUTPUT]
Examples:
node ./smartcrop-cli.js --width 100 --height 100 photo.jpg square-thumbnail.jpg generate a 100x100 thumbnail from photo.jpg
Options:
--config path to a config.json
--width width of the crop
--height height of the crop
--quality jpeg quality of the output image [default: 90]
-* forwarded as options to smartcrop.js