Как деформировать / изменить изображение с помощью BufferedImage

Я не знаю, как я могу деформировать изображение с помощью BufferedImage . Кто-нибудь может мне помочь? Я абсолютно отчаялся. спасибо за все советы. Извините за мой английский.

                |
                |
               \ /  
                V  

1 ответ

Это не простая задача, вы должны создать алгоритм для расчета на пиксель в новом BufferedImage, где будет взят пиксель из последнего BufferedImage.

Вы можете использовать getARGB и setARGB для этого. Также убедитесь, что вы уловили возможность того, что один из пикселей в вашем новом изображении не будет указывать на пиксель в старом изображении.

Это не быстрый процесс, поэтому, если у вас есть возможность сохранить его и использовать повторно, а не перепрограммировать каждый раз, что сэкономит вам массу работы процессора.

Другие вопросы по тегам