image-utility-library
Version:
A Node.js library for compressing, resizing, cropping, and applying effects to images.
16 lines (14 loc) • 442 B
JavaScript
import sharp from 'sharp';
/**
* Resize an image buffer.
* @param {Buffer} imageBuffer - Image buffer to resize.
* @param {Number} width - Target width.
* @param {Number} height - Target height.
* @returns {Promise<Buffer>} - Resized image buffer.
*/
const resizeImage = async (imageBuffer, width, height) => {
return await sharp(imageBuffer)
.resize(width, height)
.toBuffer();
};
export default resizeImage;