When I set the quality for a PNG or JPEG in JIM (number from 1 - 99) I always get the same result. I don't see any difference in between quality or the final size. Here is my code:
function lossy(buffer, quality){
return new Promise(function(resolve, reject){
Jimp.read(buffer, function(err, image) {
let extension = image.getExtension();
if(image){
image.quality(quality)
.getBase64(extension, (err, data) => {
if(data){
resolve(data)
}
if(err){
console.log(err)
}
})
}
if(err){
reject(err)
}
});
})
}
Thank you for the advice!