我正在使用ImageResizer .net库。它按预期工作,但一个图像混乱。
我上传了下面的图片。我已经尝试了format=jpg&quality=100
之类的内容,只有width=220
,也有不同的尺寸,但它总是会在图像周围添加这种模糊的边框。
原始图片是png。
修改
如果你遇到同样的问题。尝试设置SpeedOrQuality插件。我已将其设置为speed=3
,图像再次变得清晰。
答案 0 :(得分:2)
矢量图形需要与照片不同的重采样算法。
ImageResizer V4 includes higher quality image resampling options插件下的对于图形(非摄影图像),我建议使用&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更清晰:
答案 1 :(得分:0)
每次保存jpeg时,您的质量都会下降(图像会被重新编码)。 我建议使用与原始图像相同的质量保存,它应该给出最好的结果。
建议不要使用更高的质量,因为它会人为地尝试提高质量,将先前编码所做的近似误认为细节,导致边框模糊等。
除此之外,通常,不应该使用超过95的质量进行jpeg编码。