I was using gm
for resizing images. Now I learn about webp
to speed up my site. So I want to convert images into webp
using same library. But the following does not work.
How can I convert images into webp
by gm
?
function resize(last) {
self.resize(width, height)
.quality(80)
.strip()
.gravity('Center')
.toBuffer(imageType, function(err, buffer) {
if (err) last(err);
else last(null, buffer);
});
},
EDIT
gm('thumb_3.JPG')
.toBuffer('webp', (err, buffer) => {
fs.writeFile('buffer.webp', buffer, console.log)
})
I use this code also