NODE

HOW TO CROP IMAGES IN NODEJS

(quick & simple example)

RUN IN PROJECT FOLDER npm install sharp

INSTALL SHARP LIBRARY

01

LOAD SHARP & OPEN IMAGE const sharp = require("sharp"); sharp("IMG.JPG")

CROP WITH RESIZE

02

SAVE TO FILE .jpeg({ quality: 30 }) .toFile("CROPPED.JPG");

CROP USING RESIZE cover | contain | fill  fit: "cover",    top | right top | right bottom | left top | left bottom   position: "left top"

LOAD SHARP & OPEN IMAGE const sharp = require("sharp"); sharp("IMG.JPG")

CROP WITH EXTRACT

03

EXTRACT SPECIFIC AREA .extract({   left: 100, top: 100,    width: 150, height: 150 })

SAVE TO FILE .jpeg({ quality: 30 }) .toFile("CROPPED.JPG");