如何计算视图中黑色 CGPoint 的数量

How to calculate number of black colored CGPoint in a view

我在 Swift、Xcode 方面遇到了一些困难 我绘制了具有透明背景的 UIView,我需要计算 UIView 中绘制区域的百分比,有什么想法吗? 我只知道查看每个 cgpoint 并获取 alpha

的值的方法

执行此操作的步骤如下:

  1. 遍历 UIView 的每个像素
  2. 计算该像素的颜色
  3. 然后将该颜色与黑色进行比较 这是从像素中检索颜色的示例: How to get the color of a pixel in an UIView?