2016-04-18 63 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的回答是正確的。但是,因爲模糊比較像素顏色時使用的,我非常懷疑模糊使您的剪裁「壞」。也許如果你更詳細地描述問題,你可以得到更好的答案。