在处理网络使用的照片时,哪些ImageMagick的“ -unsharp”参数合适?


15

我正在使用ImageMagick包中的convert工具来创建照片的网络版本。到目前为止,我已经将类似的东西用于网络版本和缩略图。但是,许多人似乎更喜欢在调整大小后再添加一点锐化,因此,我开始尝试使用-unsharp选项。convert -resize 1024x1024convert -resize 300x300

我们在此站点上有一个很好的答案,它解释了“不清晰的蒙版”工具的参数,并提出了一些合理的建议值供Web使用。但是,我的问题之一是ImageMagick中的unsharp mask选项似乎与Photoshop或GIMP中的unsharp mask过滤器有些不同

因此,出现了一个问题:Web使用ImageMagick -unsharp选项的推荐参数是什么?

我正在寻找可以在批量转换中安全使用的“无害”设置,而不会产生明显的伪像(例如光晕)的巨大风险。当然,为了获得最佳效果,我必须手动微调每张照片的设置,但是我对可以用于大量照片的快速解决方案感兴趣。

现在,我正在使用以下值(可能对应或可能不对应于半径= 0.5,数量= 50%,阈值= 2):

-unsharp 0.5x0.5+0.5+0.008

似乎给出了合理的结果。效果很小。在很多情况下它几乎是看不见的,而且到目前为止,在我尝试过的所有照片中似乎都没有干扰。不过,它有所帮助。但是问题是:我可以做得更好吗?什么是最喜欢的这些参数的值?


我错过了您已经拥有的链接,因此放弃了答案。无论如何都很好读...
John Cavan

Answers:


8

是的,据我所知,这些设置等同于“ Photoshop”单元中的设置。

半径似乎是用相同的方法指定的。
如果半径小于1,则建议使用与该半径相同的sigma值。
50%的量指定为0.5。
阈值指定为最大颜色值的分数,因此为2/255〜0.008。

选择我在答案中建议的设置以提供中等清晰度,而这种清晰度很少会导致过度锐化的效果。通常建议在屏幕显示时使用半径,因此通常应保持原样。

您可以将其增加一些,但这可能会在具有高对比度边缘的图像中产生光晕效果。您要冒险获得更清晰的图像,这是一个问题。

如果您想要绝对最佳的结果,则批处理将无法做到。如果要获得最佳效果,则必须手动调整每个图像的设置。批处理将永远是一个折衷方案。


感谢您的设置:)其他设置可能是1.0x1.0 + 0.5 + 0.1,效果很好。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.