在Uicolor中背后的逻辑是255

Dip*_*mar 3 iphone uicolor ios

我们通常在UIColorsetcolor RGB争论中写入143.0/255.0.任何人都可以告诉我Divide by 255.0背后的逻辑.我有一些知识,但我猜它是不完整的.

hot*_*aw2 8

大多数Core Graphic API都希望RGB颜色分量在0.0到1.0的范围内.然而,许多计算机调色板和Mac输出设备期望RGB颜色分量能够以8位值表示,当以整数表示时,其在0到255的范围内.

如果从具有8位组件值的表中查找颜色(例如#RRGGBB的Web颜色),则需要将0到255范围内的值缩放到0到1.0的范围,这是通过除以255.0f(浮点数,因此最终不会截断为0).