我想使用sharp
在node.js
中调整大小和压缩图像。
在sharp
中,对于jpeg
,有单独的压缩选项;对于webp
,也有单独的压缩选项;对于png
,同样有单独的压缩选项。
WEBP
sharp('a.jpg')
.resize(1000)
.webp({quality: 80})
JPEG
sharp('_4_.jpg')
.resize(1000)
.jpeg({quality: 80})
PNG
sharp('_4_.jpg')
.resize(1000)
.png({compressionLevel: 8})
基本上,我想要压缩和调整图像大小,而不必检查它们是哪种格式。在sharp库中有没有相应的功能?