gpt4 book ai didi

javascript - 在 node.js 中使用 sharp 压缩图像

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:11 24 4
gpt4 key购买 nike

我想在 node.js 中使用 sharp 调整和压缩图像

在 sharp 中,jpeg 有单独的压缩,webp 有单独的压缩,png 有单独的压缩。

网站 build

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 有什么用吗?

最佳答案

如果您希望输出格式与输入格式匹配,您应该查看force 选项。

sharp(input)
.jpeg({ progressive: true, force: false })
.png({ progressive: true, force: false })
...

不支持GIF输出,所以GIF输入默认会变成PNG输出。

附加引用:https://sharp.pixelplumbing.com/api-output#jpeg

关于javascript - 在 node.js 中使用 sharp 压缩图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51291678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com