【发布时间】:2009-08-25 13:17:05
【问题描述】:
我有一个存储为 int 类型的 ARGB 值。它是通过调用 ToArgb 存储的。
我现在想要来自 int 值的各个颜色通道的字节值。
例如
int mycolor = -16744448;
byte r,g,b,a;
GetBytesFromColor(mycolor,out a, out r, out g, out b);
您将如何实现 GetBytesFromColor?
为了给出上下文,我将一个在 db 中作为 int 持久存在的颜色值传递给一个 silverlight 应用程序,该应用程序需要单个字节值来构造一个颜色对象。
System.Windows.Media.Color.FromArgb(byte a, byte r, byte g, byte b)
【问题讨论】:
标签: c# wpf silverlight