Ich habe einen ARGB-Wert als Int-Typ gespeichert. Es wurde durch den Aufruf von ToArgb gespeichert.ARGB in Bytewerte teilen
Ich möchte jetzt die Byte-Werte der einzelnen Farbkanäle vom int-Wert.
zum Beispiel
int mycolor = -16744448;
byte r,g,b,a;
GetBytesFromColor(mycolor,out a, out r, out g, out b);
Wie würden Sie GetBytesFromColor implementieren?
Um den Kontext zu übergeben, übergebe ich einen Farbwert in db als int in einer Silverlight-Anwendung, die die einzelnen Byte-Werte benötigt, um ein Farbobjekt zu konstruieren.
Wie wird dieser Prozess umgekehrt? – nebkat
'mycolor = (a << 24) + (r << 16) + (g << 8) + b; –