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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [qt3] Надо наложить тень на QBitmap  (Прочитано 4825 раз)
track
Гость
« : Январь 09, 2007, 04:19 »

Qt 3.3.3

Есть некий объект в QBitmap (из png с прозрачностью). Надо наложить этот объект на другой QBitmap таким образом, чтобы он ещё и тень отбрасывал.
Вот как эту тень сделать? Хочется настоящей тени, чтобы белые пиксели под ней стали серыми, а серые - ещё серее :)   Зелёные - темно-зелёными и т.д.

Не нашёл я соответствующих функций в Qt :-(
Записан
BaltikS
Гость
« Ответ #1 : Январь 09, 2007, 12:37 »

Сразу встаёт вопрос, а где такая функция есть? Я думаю, что нужно найти алгоритм и накладывать тень попиксельно.
Записан
track
Гость
« Ответ #2 : Январь 10, 2007, 15:08 »

А как получить цвет определенной точки?
Записан
BaltikS
Гость
« Ответ #3 : Январь 10, 2007, 15:19 »

QImage im('filename');
QRgb c = im.pixel(m,n);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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