题
我有一个函数的参数的ARGB值和函数需要摆脱AGB值并且仅保持河你会怎么做?感谢的
解决方案
这与按位偏移和位与进行。
在一个32位整数的UINT。各A,R,G,B的占用其位(一个字节)的8。 和它们出现我顾名思义A,R,G,B
的相同顺序要走出B您只需要屏蔽掉所有与按位与声明中的其他位。
α= ARGB&255 因为255在二进制是11111111,它仅保持所需要的比特。
下g首先需要的比特移位然后执行上述内容。 G = ARGB >> 8&255
r是相同的,但移位16位
R = ARGB >> 16&255
和一个 一个= ARGB >> 24&255
希望帮助
不隶属于 StackOverflow