シャープまたはキャンバスモジュールを使用してください。
まず第一に、彼らは6-8倍速いのlwIPより、次のとおりです。
var stream = canvas.jpegStream({
quality: 80 // JPEG quality (0-100) default: 75
});
sharp('input.png')
.rotate(180)
.resize(300)
.flatten()
.background('#ff6600')
.overlayWith('overlay.png', { gravity: sharp.gravity.southeast })
.sharpen()
.withMetadata()
.quality(90)
.webp()
.toBuffer()
.then(function(outputBuffer) {
// outputBuffer contains upside down, 300px wide, alpha channel flattened
// onto orange background, composited with overlay.png with SE gravity,
// sharpened, with metadata, 90% quality WebP image data. Phew!
});
:
https://github.com/ivanoff/images-manipulation-performance
次に、あなたが望む品質でファイルを保存することができます