ImageResizer
Resizing an image
import {ImageResizer} from 'node-mariner'
try {
const file = fs.readFileSync( ... ) // read to Buffer
const resizedBuffer = ImageResizer.resizeImage({
image: file,
width: 500,
height: 400,
quality: 95, // optional (defaults to 90),
sharpen: { // optional sharpening applied to image
sigma: 1.0,
flat: 1.0,
jagged: 1.0,
},
fit: 'inside', // 'inside' | 'outside' | 'cover' (crop)
})
// save the resizedBuffer, or upload it
} catch(e) {
// handle resize error
}resizeImage Configuration
Reading Exif
Last updated