I have tried with below code but getting an exception as shown below -
public class TestCaseFile {
public static void main(String [] args) throws IOException {
String imgOriginal = "C:\\Users\\nn252j\\Desktop\\personal\\photos\\Output\\minionFloppedImage.jpg";
String imgToCompareWithOriginal = "C:\\Users\\nn252j\\Desktop\\personal\\photos\\Output\\minionFloppedImage.jpg";
String imgOutputDifferences = "new_screenshot_with_changes.jpg";
ImageComparison imageComparison = new ImageComparison(10,10,0.05);
if(imageComparison.fuzzyEqual(imgOriginal,imgToCompareWithOriginal,imgOutputDifferences))
System.out.println("Images are fuzzy-equal.");
else
System.out.println("Images are not fuzzy-equal.");
}
}
Exception Details
Exception in thread "main" java.lang.NoClassDefFoundError: net/coobird/thumbnailator/Thumbnails
at org.frontendtest.components.ImageComparison.adaptImageSize(ImageComparison.java:105)
at org.frontendtest.components.ImageComparison.fuzzyEqual(ImageComparison.java:36)
at org.frontendtest.components.ImageComparison.fuzzyEqual(ImageComparison.java:23)
at TestCaseFile.main(TestCaseFile.java:12)