powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ColorTranslator.FromWin32(argbF) - почему такой результат?
3 сообщений из 3, страница 1 из 1
ColorTranslator.FromWin32(argbF) - почему такой результат?
    #38049572
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преобразовываю цвет, не пойму почему так преобразовывает

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
currentColorF = ColorTranslator.FromWin32(argbF);

// argbF = 0xff00ff00
// currentColorF = "{Name=Lime, ARGB=(255, 0, 255, 0)}"


currentColorB = ColorTranslator.FromWin32(argbB);
// argbB = 0x00ffffff
// currentColorB = "{Name=White, ARGB=(255, 255, 255, 255)}" // ???

currentColorB = ColorTranslator.FromWin32(argbB);
// argbB = 0xff0000ff
// currentColorB = "{Name=Red, ARGB=(255, 255, 0, 0)}"
...
Рейтинг: 0 / 0
ColorTranslator.FromWin32(argbF) - почему такой результат?
    #38049731
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,
наверно потому , что там несколько наоборот , не RGB , а BGR
Код: c#
1.
2.
3.
4.
SolidBrush GetBrush(byte Blue, byte Green, byte Red)
{
return  new SolidBrush(ColorTranslator.FromWin32(((Blue<< 16) + (Green << 8) + Red)));
}
...
Рейтинг: 0 / 0
ColorTranslator.FromWin32(argbF) - почему такой результат?
    #38049734
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собсна потому
это имено красный
// argbR = 0xff0000ff
// ColorRed = "ARGB=(255, 255, 0, 0)"

а это синий
// argbB = 0xffff0000
// ColorBlue = "ARGB=(255, 0, 0, 255)"

парамет А - прозначность мимо кассы. он всегда в GDI 255
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ColorTranslator.FromWin32(argbF) - почему такой результат?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]