1

我不知道如何使用 BufferedImage 像这样变形图像。有人能帮我吗 ?我绝对绝望。感谢所有提示。对不起我的英语不好。

在此处输入图像描述

                |
                |
               \ /  
                V  

在此处输入图像描述

4

1 回答 1

0

这不是一项简单的任务,您必须制定一个算法来计算新 BufferedImage 中的每个像素,其中将采用最后一个 BufferedImage 中的像素。

您可以为此使用 getARGB 和 setARGB。还要确保您发现新图像中的一个像素不指向旧图像中的像素的可能性。

这不是一个快速的过程,所以如果您有可能保存它并重用它而不是每次都重新改变它,那么这将为您节省大量的 CPU 工作。

于 2013-03-26T13:58:26.470 回答