2012-12-03 76 views
3

我想開發自動化程序來捕獲兩個圖像,然後比較這些圖像,看看它們是否相似。JMagick自動化使用Eclipse(JAVA)

我使用Windows 7和Eclipse IDE(JAVA)與Selenium網絡驅動程序。

我已經完成了我的研究,發現JMagick對我來說是最合適的,但是我一直沒有成功使它和eclipse一起工作。我已經安裝了JMagick,ImageMagick並將本地庫添加到了eclipse中。

問題是,我找不到任何指南或有用的鏈接,可以幫助我瞭解以下問題。我如何自動化JMagick截圖?我如何保存那些截圖?我如何比較那些逐像素的截圖?所有這些使用JMagick和最後如何顯示diff圖像?

如果任何人有任何想法或知道任何指南,請提供他們!任何幫助是極大的讚賞。

謝謝!

+0

有人嗎?我需要很快完成這個.. – soocker1player

+0

代碼我有點 – soocker1player

+0

不能發佈我的代碼,因爲它有點長,不允許我發佈.. – soocker1player

回答

0

爲什麼不用OpenCV代替? JMagick記錄不夠。您必須查看ImageMagick文檔。但是,如果我是你,我會編寫一個腳本從你的代碼中調用。

採取截圖:

import -window root screen.jpeg 

另外,比較兩個圖像,你可以看到這篇guide

我希望這可以幫助您!

+0

感謝您的支持!但我正在尋找更多的代碼特定的答案。如果你可以提供這個,那就太棒了!到目前爲止,這是我有的。 – soocker1player