У меня есть следующий код C#:Преобразование ARGB в RGBA с помощью C#
Color c;
// Setup ARGB COLOR 80, 20, 86, 20
c = Color.FromArgb(80, 20, 86, 20);
int r, g, b, a;
r = c.R;
g = c.G;
b = c.B;
a = c.A;
MessageBox.Show("The color in RGBA format is : " +
r.ToString() + " " +
g.ToString() + " " +
b.ToString() + " " +
a.ToString());
Я пытается преобразовать цвет в формате RGBA. Я думал, что это будет просто:
20, 86, 20, 80 < == RGBA ??
Но цвет не отображается одинаково. Я что-то упускаю? Требуется ли код для его преобразования?
Спасибо заранее
Пожалуйста, напишите больше кода и перефразируйте свой вопрос, как вы создаете цвет из формата RGBA в отличие от формата ARGB? – Dai
Вам нужен RGBA для создания нового цвета, или вы пытаетесь получить RGBA от цвета, который вы создали? –
Я пытаюсь создать цвет RGBA из ARGB COLOR: 80, 20, 86, 20 – user3657279