如何将Color转换为argb作为数组int
伪示例
Color color=nw.GetPixel(i, j);
int[] argbarray = color.toARGBArray();
result:
argbarray[0]=255 (alpha)
argbarray[1]=241 (red)
argbarray[2]=128 (green)
argbarray[3]=69 (blue)
答案 0 :(得分:1)
我在谷歌搜索过,他没有理解我需要的任何东西
我用Google搜索C# color bytes
,这是第一个结果Convert color to byte value
仍然没有意义?
顺便说一句:我的方式是:Color color = Color.FromArgb(1,2,3,4); //alpha,red, green, blue
var argbarray = BitConverter.GetBytes(color.ToArgb())
.Reverse()
.ToArray();
argbarray[0]=1 (alpha)
argbarray[1]=2 (red)
argbarray[2]=3 (green)
argbarray[3]=4 (blue)