如何计算渲染任意形状所需的像素数?

时间:2015-08-11 19:04:06

标签: java objective-c swift mobile

我有一个问题,我想尽可能接近任意用户绘制的闭合形状的区域。我相信这样做的一个好方法是发现渲染形状所需的像素数,并将它们除以设备上有效像素的总数。有没有办法发现在呈现图形时活动的像素数量,或者在移动设备上返回当前呈现特定颜色的像素数量?

Java,objective-c或swift都是可接受的答案。这需要在平板电脑上运行!

1 个答案:

答案 0 :(得分:0)

这可能不是最有效的,但在没有更好的解决方案的情况下,可以通过检查每个像素来完成。 Java中有一种检查像素是否在形状边界内的方法,因此可以这样做。