【发布时间】:2013-05-04 18:45:45
【问题描述】:
我一直在使用的一些功能要求我以 0xAABBGGRR 格式 [UINT32] 输入颜色
如果可以使用 RGBA 浮点值(通常范围为 0 到 1)来实现,这将是一个更加用户友好的界面。
有没有一种简单的方法可以做到这一点?
为了让我的问题更清楚,
UINT32 ColorValue(float r, float g, float b, float a) {
// ???
}
示例:ColorValue(1,0,0,1) == 0xFF0000FF
【问题讨论】: