【发布时间】:2018-04-03 20:41:12
【问题描述】:
让我们假设,
cgcolor = Any_UIColor.cgColor
现在,我如何确定 cgcolor 的 components 是在 RGB 还是 BGR 序列? (组件数量为4)
或者,UIColor 将始终采用 R G B 格式?!
【问题讨论】:
-
我的猜测是 4 个分量是 CMYK 颜色空间。如果您接受任何类型的色彩空间作为输入,则组件可以按任何顺序排列。在极其一般的情况下,您甚至可能有 3 种红色阴影作为组件。是否可以先将颜色转换为已知的颜色空间?
-
@Mats 如果 RGB 和 Alpha 为 4 会怎样?
-
我猜RGBA用于
cgColor -
@Roy 我把它误认为是色彩空间上的组件数量。对于造成的混乱,我深表歉意。
标签: ios swift uicolor cgcolor bgr