2016-04-18 31 views
0

我该如何unfuzz?Rmagick/ImageMagick unfuzz

image = Magick::Image::read(<file_path>).first 
image.fuzz = "15%" 
image.trim! 

如果我尝试微调后做图像上的农作物(或农作物像resize_to_fit或resize_to_fill基于操作),作物是不好的,因为(在我的理论)的绒毛还亮着。

所以,我目前通过保存并重新阅读它“复位”的图像:

image.write <file_path> 
image = Magick::Image::read(<file_path>).first 

但我敢肯定有一个更好的方法来重置/ unfuzz但我无法找到任何东西在网络上。

+0

'image.fuzz =“0”'也许? –

回答

0

就重置模糊值而言,Mark Setchell的回答是正确的。但是,因为模糊比较像素颜色时使用的,我非常怀疑模糊使您的剪裁“坏”。也许如果你更详细地描述问题,你可以得到更好的答案。