У меня есть значение ARGB, хранящееся как тип int. Он был сохранен путем вызова 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)