Как деформировать / изменить изображение с помощью BufferedImage
Я не знаю, как я могу деформировать изображение с помощью BufferedImage . Кто-нибудь может мне помочь? Я абсолютно отчаялся. спасибо за все советы. Извините за мой английский.
|
|
\ /
V
1 ответ
Это не простая задача, вы должны создать алгоритм для расчета на пиксель в новом BufferedImage, где будет взят пиксель из последнего BufferedImage.
Вы можете использовать getARGB и setARGB для этого. Также убедитесь, что вы уловили возможность того, что один из пикселей в вашем новом изображении не будет указывать на пиксель в старом изображении.
Это не быстрый процесс, поэтому, если у вас есть возможность сохранить его и использовать повторно, а не перепрограммировать каждый раз, что сэкономит вам массу работы процессора.