将BufferedImages与旋转进行比较

时间:2018-05-01 09:36:32

标签: java bufferedimage image-rotation

我现在正在为这个简单的事情做一个荒谬的时间而无法让它发挥作用。我有两个名为image的BufferedImages,另一个名为rotateImage。你可以认为那个是另一个的旋转版本。我想比较这两个,并检查它们(实际上)是否相同。

这是我到目前为止所获得的片段:

for(int x = 0; x < image.getWidth(); x++) {
    for(int y = 0; y < image.getHeight(); y++) {
        assertEquals(image.getRGB(x, y), rotatedImage.getRGB(y, image.getWidth() - x - 1));
    }
}
你能告诉我我错了吗?我自己也看不出如何解决这个问题:/

1 个答案:

答案 0 :(得分:0)

为我修复它的片段是:

assertEquals(image.getRGB(x, y), rotatedImage.getRGB(rotatedImage.getWidth() - y - 1, x));