Java 将BuffereImage与旋转进行比较

Java 将BuffereImage与旋转进行比较,java,bufferedimage,image-rotation,Java,Bufferedimage,Image Rotation,我现在在这件简单的事情上工作了一段荒谬的时间,却无法让它工作。我有两个缓冲图像,一个叫做image另一个是旋转图像。你可以认为这是另一个的旋转版本。我想比较一下这两者,看看它们(实际上)是否相同 这是我到目前为止得到的信息的片段: for(int x = 0; x < image.getWidth(); x++) { for(int y = 0; y < image.getHeight(); y++) { assertEquals(image.getRGB(x

我现在在这件简单的事情上工作了一段荒谬的时间,却无法让它工作。我有两个缓冲图像,一个叫做
image
另一个是旋转图像。你可以认为这是另一个的旋转版本。我想比较一下这两者,看看它们(实际上)是否相同

这是我到目前为止得到的信息的片段:

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));
    }
}
for(int x=0;x

你能告诉我我做错了什么吗?我不知道如何自己修复它:/

为我修复它的代码片段是:

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

当然不确定,但我想我找到了答案--