我正在编写自定义热图生成器。我想知道什么是最快的方法是在Java中绘制盒子(最多约100万)。我发现的大多数问题都集中在动态图像上(比如在游戏中),而且我想知道是否有更好的方法去处理静态图像。我尝试过使用swing(通过GridLayout并为每个框添加一个彩色画布),使用Graphics2D直接在面板上绘图,还使用Processing库。虽然处理速度非常快,并生成一个干净的图像,窗口似乎有问题保持它;它会产生图像的不同部分,每当你最小化,移动窗口等。在Java中绘制静态图像的最快方法
我听说过OpenGL,但我从来没有碰过它,我想要一些反馈,看看是否(或其他)在投入时间之前将是一个更好的方法。
很难回答。我敢打赌,第一个答案将包含:“基准”。但是,Graphics2D应该没问题。甚至可以使用Graphics2D的OpenGL管道。 – Tedil 2010-08-04 17:51:50