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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPainter прозрачный фон  (Прочитано 7377 раз)
daimon
Гость
« : Май 19, 2011, 20:25 »

есть два пиксмепа, их рисую пеинтером последовательно
как сделать так, чтобы картинка элипса накладывалась на другую картинку и при этом не было видно фона картинки эллипса - только линии (как бы прозрачный фон)?
надо думать в сторону картинки эллипса с прозрачным фоном.
что посоветуете
спс.
(использую для графика - на графике рисуется точка в виде элпипса)
« Последнее редактирование: Май 19, 2011, 20:43 от daimon » Записан
daimon
Гость
« Ответ #1 : Май 20, 2011, 00:45 »

есть два пиксмепа, их рисую пеинтером последовательно
как сделать так, чтобы картинка элипса накладывалась на другую картинку и при этом не было видно фона картинки эллипса - только линии (как бы прозрачный фон)?
надо думать в сторону картинки эллипса с прозрачным фоном.
что посоветуете
спс.
(использую для графика - на графике рисуется точка в виде элпипса)
можна использовать QImage -подерживает прозрачность
и использовать режимы смешивания (Darken, Multiply) вроде работает
какие ещё есть предложения?
Записан
twp
Гость
« Ответ #2 : Май 20, 2011, 11:11 »

может поможет QPixmap::setMask()
Записан
daimon
Гость
« Ответ #3 : Май 20, 2011, 18:05 »

мой вариант не прокатил - не сильно прозрачный получается
Записан
danquimby
Гость
« Ответ #4 : Май 22, 2011, 11:48 »

поищи в исходниках , я тут прозрачность выцарапал
http://doc.qt.nokia.com/latest/demos-composition.html
Записан
daimon
Гость
« Ответ #5 : Май 22, 2011, 18:39 »

мой вариант не прокатил - не сильно прозрачный получается
и ещё заметил в релизе появляються артефакты левые вообще, дебаг - норм
Записан
danquimby
Гость
« Ответ #6 : Май 22, 2011, 19:04 »

мой вариант не прокатил - не сильно прозрачный получается
и ещё заметил в релизе появляються артефакты левые вообще, дебаг - норм
хм что есть артефакт ?
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #7 : Май 22, 2011, 19:28 »

хм что есть артефакт ?
Цитата: Wikipedia
артефакт в компьютерной графике — нежелательные особенности сгенерированного компьютером изображения, появляющиеся в определённых условиях (переходы яркости или цветности, движение изображения, режимы вывода, предназначенные для ускорения работы, недостаточно качественная компрессия текстур и так далее). Внешне могут выглядеть как муар, искажения цветов, негладкие линии, несовместное движение частей изображения, зазоры между полигонами и прочее
Записан
daimon
Гость
« Ответ #8 : Май 22, 2011, 23:55 »

хм что есть артефакт ?
Цитата: Wikipedia
артефакт в компьютерной графике — нежелательные особенности сгенерированного компьютером изображения, появляющиеся в определённых условиях (переходы яркости или цветности, движение изображения, режимы вывода, предназначенные для ускорения работы, недостаточно качественная компрессия текстур и так далее). Внешне могут выглядеть как муар, искажения цветов, негладкие линии, несовместное движение частей изображения, зазоры между полигонами и прочее
проще говоря каким-то боком появляется часть точки другой кривой, хотя точка каждый раз рисуется новым пеинтером, да ещё и локальным и в функции - откуда вторая точка!!!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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