Частичное сравнение изображений с помощью RMagick!

Мне нужно сравнить части/разделы двух изображений с помощью RMagick (привязка Ruby для ImageMagick). Кто-нибудь имел к этому какое-то отношение.

Я использую метод compare_channel для создания изображения! Я прочитал документацию RMagick и примеры RMagick из документации, и у меня возникло ощущение, что я мог бы как-то использовать mask, но не уверен, как это сделать?

Любые идеи?


person jibril    schedule 28.07.2011    source источник


Ответы (1)


Сравнение результатов Image#export_pixels_to_string должно помочь:

area1_str = image1.export_pixels_to_string(xpos, ypos, width, height)
area2_str = image2.export_pixels_to_string(xpos, ypos, width, height)
if area1_str == area2_str
  puts "Equal"
else
  puts "Different"
end
person Lars Haugseth    schedule 28.07.2011