【发布时间】:2011-05-01 20:38:21
【问题描述】:
我正在使用 Java。我有一个整数,其中:
24-31 位是 alpha,16-23 位是红色, 8-15 为绿色,0-7 为蓝色。
我想将其更改为 int where:
位 5-7 为红色,2-4 位为绿色,0-1 位为蓝色。
我不确定如何最好地解决这个问题。 (很明显,可表现的颜色会失去一些保真度。这是可以接受的,只要它是成比例的,所以颜色看起来大致相同。)
我可以分开吗?
【问题讨论】:
标签: java colors bit-manipulation