2014-07-14 5 views
0

다음 코드는 org.im4java.core.CommandException을 제공합니다. org.im4java.core.CommandException : return code : 1 두 색상을 비교하려고합니다. 내 코드에서 무엇이 잘못되었거나 색상을 비교하는 올바른 해결책은 무엇입니까? ImageMagick과의 comparea non-zero exit code if the images are dissimilar를 반환하기 때문에im4java 명령 비교 예외 명령

ImageCommand compare=new ImageCommand(); 
    compare.setCommand("compare"); 
    IMOperation op = new IMOperation(); 
    op.fuzz(30.0); 
    op.metric("AE"); 
    op.addImage(); 
    op.addImage(); 
    op.addImage(); 

    compare.run(op,"xc:green","xc:brown","null:"); 

답변

0

그것은이다. 그러나 비교가 작동해야하며 결과 차이 이미지 (세 번째 인수)가 올바르게 생성됩니다.

그러나 이는 오류 종료 코드로 간주되어서 im4java에 대한 문제이며, 알고있는 한 im4java에게 알리지는 못합니다. 자세한 내용은 this discussion을 참조하십시오.

예외를 catch하고 반환 코드가 1이면 무시할 수 있습니다 (오류 발생시 은 2을 반환해야 함).