Skip to content

Optimize images from a Node.js script

New Courses Coming Soon

Join the waiting lists

One tool I’ve been using to optimize images is sharp.

import sharp from 'sharp'

Here’s how I used it to convert images to webp:

await sharp('image.png')
  .webp({ lossless: true })

It can do a lot more image processing stuff like rotate resize etc.

→ Get my Node.js Handbook
→ Read my Node.js Tutorial on The Valley of Code

Here is how can I help you: