Java Сравнение одного BufferedImage с другим

Мне нужно сравнить два буферизованных изображения, чтобы увидеть, совпадают ли они. Просто сказать, что это равно, что не работает. Мой текущий метод

                 { 
                 Raster var1 = Img1.getData();    
                 Raster var2 = Img2.getData();

                 int Data1 = (var1.getDataBuffer()).getSize();
                 int Data2 = (var2.getDataBuffer()).getSize();

                 if (Data1 == Data2)
                         {
                         return true;
                         }
                 else 
                           {
                           return false;
                           }
                 }

Но это на самом деле не работает. Какой еще более надежный способ есть?

Ответы на вопрос(3)

Ваш ответ на вопрос