0

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!

Jonah
  • 43
  • 5

0 Answers0