![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ltise |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем!
Столкнулся с проблемой - на маке картинки рисуются с лучшим качеством чем на РС... т/е использую painter->drawImage - получаю разный результат: MAC: ![]() PC: ![]() пробовал разные режимы для пайнтера - результат не меняется, на РС качество ниже... В чем может быть причина ? как можно попбороть ? Спасибо |
|
|
![]() |
ufna |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
судя по скриншотам, на Win - другой размер площади для отрисовки. сделайте 1-к-1 по пикселям.
|
|
|
ltise |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
судя по скриншотам, на Win - другой размер площади для отрисовки. сделайте 1-к-1 по пикселям. 1к1 наиболее бросается в глаза.. особенно кастомеру ![]() ![]() код: painter->setRenderHint(QPainter::SmoothPixmapTransform, true); //painter->setRenderHint(QPainter::HighQualityAntialiasing, true); painter->setRenderHint(QPainter::Antialiasing, true); painter->drawImage(boundingRect(), *_preview_image); |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 30.6.2025, 1:46 |