【发布时间】:2012-09-30 00:51:48
【问题描述】:
我有一个图像,我想出了如何使用机器人和 getPixelColor() 来获取某个像素的颜色。图像是我正在控制的一个角色,我希望机器人不断地扫描图像,并告诉我它周围的像素是否等于某种颜色。这是可能吗?谢谢!
【问题讨论】:
-
我自己,我会使用Robot提取比“字符”大一点的图像,然后分析得到的BufferedImage。当然,细节将取决于你的程序的细节。可能最快的方法是获取 BufferedImage 的 Raster,然后获取那个 dataBuffer,然后获取那个数据,然后分析返回的数组。