【发布时间】:2014-12-20 03:23:25
【问题描述】:
我正在寻找一种方法来确定两个 CALayer 是否共同打开任何像素(任何颜色)。
我可以将一个图层设置为另一个图层的蒙版,并得到一个只有这些像素的结果。但是现在,有没有办法确定这些像素中的任何一个是否具有 alpha > 0?这个操作必须非常快。相当于确定像素的最大值或最小值。
我宁愿不必创建图像并在 cpu 上手动运行所有像素。看起来 CIFilter 应该能够做到这一点,所以它可以在 gpu 上运行,但是我能找到的所有过滤器都会产生更多图像(我想要一个布尔值)。 GPUImage 可以做到这一点吗?金属?
只是在我进入这些兔子洞之前检查任何人的经验......
【问题讨论】:
标签: ios core-animation calayer core-image