调整大小后图像质量下降

编程入门 行业动态 更新时间:2024-10-06 09:26:31

调整大小后<a href=https://www.elefans.com/category/jswz/34/1771430.html style=图像质量下降"/>

调整大小后图像质量下降

大家好,我有以下问题。在我的网站上,用户可以上传图像。由于磁盘的大小和空间等原因,图像将被调整大小。

我正在使用sharp调整图像大小:

在我的测试中,我上传了〜3000x2000的图片,该图片的尺寸已调整为600x600。我还将其尺寸调整为300x300和120x120。在120x120分辨率下,图像看起来只是模糊。

这里是图像,没有调整大小。此图像为3000x2000,但使用浏览器将其调整为〜600x600:

这是使用Sharp调整为600x600的图像:

您可以看到下面的图像质量较低。为什么会这样?

这里是调整我的图像尺寸的部分:

let resizeData = await sharp(dir + path)
    .resize({ width: 600, height: 600 })
    .toBuffer();

fs.writeFileSync(dir + path, resizeData);

我是否错过了一些配置?是否可以保持质量?

大家好,我有以下问题。在我的网站上,用户可以上传图像。由于磁盘上的大小和空间等原因,将要调整图像的大小。我正在使用Sharp调整......>

回答如下:

对我来说,这个问题看起来像是压缩质量之一。 JPEG是一种有损格式,这意味着为了获得较小的文件大小而将数据丢弃。这会引入伪像,这些伪像是图像中的瑕疵。

在第一张图像中,缩小尺寸的10x10像素伪像可能最终小于单个像素。在第二张图像中,一个10x10像素的伪像更引人注目,因为它在屏幕上实际上是10x10像素。

更多推荐

调整大小后图像质量下降

本文发布于:2024-05-07 05:54:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754635.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图像   大小   质量

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!