繁体   English   中英

使用ImageResizer调整大小时会失去质量

[英]losing quality when resizing with ImageResizer

我正在使用ImageResizer .net库。 它可以正常工作,但其中一幅图像混乱。 我已上传以下图片。 我已经尝试过一些事情,例如format=jpg&quality=100 ,只有width=220 ,还有不同的大小,但是它总是在图像周围添加模糊的边框。

原始图像是png。

这是原始图像: 这是原版

这是由ImageResizer调整大小的:
使用ImageResizer调整了这一尺寸

而这个用Photoshop调整大小:
在此处输入图片说明

编辑:如果您遇到相同的问题。 尝试设置SpeedOrQuality插件。 我将其设置为speed=3并且图像再次清晰。

矢量图形需要与照片不同的重采样算法。

ImageResizer V4FastScaling插件下包含更高质量的图像重采样选项

对于图形(非照片图像),我建议使用&f.sharpen=0..100&down.preserve=-5..5&down.filter=Robidoux 确保&fastscale=true并安装了FastScaling。

您当然可以为栅格化矢量艺术找到好的配置,并为其设置一个预设。 实际上,FastScaling的重采样能力比Photoshop好得多-实际上与Lightroom相当。

单独启用快速缩放功能大有帮助( ?width=200&fastscale=true ):

添加锐化可以得到非常清晰的结果:( ?width=220&fastscale=true&f.sharpen=100 ):

明显比Photoshop脆:

每次保存jpeg时,质量都会降低(图像会重新编码)。 我建议使用与保存原始图像相同的质量,它应能提供最佳效果。

不建议使用较高的质量,因为它会人为地尝试提高质量,将先前编码的近似值误认为是细节,从而导致边框模糊。

除此之外,通常,不应将95以上的质量用于jpeg编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM