-4

如何将颜色转换为 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)
4

1 回答 1

2

我通过谷歌搜索,他没有给出我需要的任何东西的感觉

我用谷歌搜索C# color bytes,这是第一个结果将颜色转换为字节值

还是没有意义?

顺便说一句:我的方式是:

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)
于 2015-03-28T23:43:56.343 回答