Russian Qt Forum
Ноябрь 23, 2024, 19:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Объединение двух QColor  (Прочитано 8720 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #15 : Июль 29, 2011, 12:26 »

я делал проще (не учитывая альфа канал правда)

uint32_t raw1 = color1.red()+color1.green()<<8+color1.blue()<<16;
uint32_t raw2 = color2.red()+color2.green()<<8+color2.blue()<<16;
uint32_t raw = raw1|raw2;
result.setRed(raw & 0x000000FF);
result.setGreen(raw & 0x0000FF00);
result.setBlue(raw & 0x00FF0000);

и такой подход работает, но вот на счет прозрачности скорее всего не сработает..
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.133 секунд. Запросов: 23.