我想知道,通过动作脚本3,如何获得一个接近给定颜色的ARGB(十六进制)颜色数组。
示例:
0xFF00FF00
绿色。
如何获得绿色变化?
我试图获得一些bitmapdata的绿色。 我试图通过使用getPixels32循环获取颜色来获得它。 问题是,我认为每个位置的位颜色与渲染的位图的位不同。
这是一个探路者。 每个绿色位在地图中设置一个节点,如步行。 所以我需要知道这些颜色是什么,将它设置为探路者可以步行。
有什么建议吗?
答案 0 :(得分:3)
RGB空间很难解释颜色是否彼此相似。与人类对颜色的感知更接近的不同颜色空间是HSV(色调饱和度和值)。以下是您应该遵循的步骤:
我相信技术上......一个颜色空间比另一个颜色空间小,这意味着它并不总是1:1的转换 - 但它应该符合你的目的。