解决方法
你想要这个准确吗?您可以使用Bozhos的方法并循环遍历整个图像,但对于大图像来说,这可能很慢.有一个16777216可能的RGB值和它们在地图中保留计数器不是很有效率.
另一种方法是使用getScaledInstance
对图像进行重新采样,以将其缩小到较小的版本,例如一个1×1图像,然后使用getRGB获得该像素的颜色.您可以尝试不同的重采样算法,如SCALE_REPLICATE和SCALE_AREA_AVERAGING,看看哪些最适合您.