[英]losing quality when resizing with ImageResizer
我正在使用ImageResizer .net库。 它可以正常工作,但其中一幅图像混乱。 我已上传以下图片。 我已经尝试过一些事情,例如format=jpg&quality=100
,只有width=220
,还有不同的大小,但是它总是在图像周围添加模糊的边框。
原始图像是png。
编辑:如果您遇到相同的问题。 尝试设置SpeedOrQuality插件。 我将其设置为speed=3
并且图像再次清晰。
矢量图形需要与照片不同的重采样算法。
ImageResizer V4在FastScaling插件下包含更高质量的图像重采样选项 。
对于图形(非照片图像),我建议使用&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.