Поворот изображения с буферизацией на 90 градусов с помощью кнопки - PullRequest
0 голосов
/ 25 марта 2020

Я хочу повернуть изображение, загруженное из файла, на 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;         
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...