Я хочу повернуть изображение, загруженное из файла, на 90 градусов. У меня есть код, но когда я его использую, я получаю сообщение об ошибке, в котором говорится, что координаты выходят за границы. Любая помощь будет оценена. Спасибо.
Вот метод, который я написал до сих пор:
public void rotateImage(OFImage image)
{
if(currentImage != null) {
int width = image.getWidth();
int height = image.getHeight();
OFImage newImage = new OFImage(width, height);
for(int i = 0; i < width; i++) {
for(int j = 0; j < height; j++) {
Color col = image.getPixel(i, j);
newImage.setPixel(height - j - 2, i, col);
}
}
image = newImage;
}
}