我有一个问题,我想尽可能地接近任意用户绘制的封闭形状的面积。我相信,执行此操作的一种好方法是发现渲染形状所需的像素数,然后将其除以设备上活动像素的总数。有什么方法可以发现在呈现图形时有效的像素数,或者将当前呈现特定颜色的像素数返回给移动设备上的用户?
Java,objective-c或swift都是可接受的答案。这需要在平板电脑上运行!
最佳答案
这可能不是最有效的,但是在没有更好的解决方案的情况下,可以通过仅检查每个像素来完成。 Java中有一种方法可以检查像素是否在形状的边界内,因此可以做到这一点。