什么是 RMagick 等价于 ImageMagic 命令:
compare -metric AE -fuzz 25% img1.png img2.png result.png
下面的 ruby 代码工作正常,它给了我想要的浮点值,但生成的图像不会受到 fuzz 的影响。
img1 = Magick::Image.read("img1.png").first
img2 = Magick::Image.read("img1.png").first
img1.fuzz = "25%"
img, float = img1.compare_channel(img2, Magick::AbsoluteErrorMetric)
img.save('result.png')