С тех пор, как появилась возможность просматривать полный вариант картинки качество картинок, которые больше допустимого размера, заметно ухудшилось. Даже в просмотрщике картинок, если картинка не в оригинальном размере, то всё равно смотрится неважно.
Заметны на глаз искажения линий на предмет отсутствия сглаживания.
На мой взгляд это сильно портит картинки. Далеко не всегда нужно просматривать оригинальную картинку, а уменьшенная получается очень плохой. Пример:
картинка из чата (слева) и та же картинка, уменьшенная до тех же размеров в программе (справа)
разница, как по мне, разительная. Особенно ярко видно это на диагональных трубах рамы, на спицах колеса, на кранах на зеднем фоне.
Не надо ли это поменять? Если всё дело опять в производительности, то может дать пользователю такую галочку в настройках, включить сглаживание или отключить с пометкой, что это ужасно скажется на производительности.
Качество картинок в каналах
Качество картинок в каналах
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Качество картинок в каналах
Наверное тут дело в WINE. Просьба для эксперимента прислать оригинальную картинку и получившийся некачественный результат масштабирования, чтобы мы сравнили с масштабированием в Windows.
Re: Качество картинок в каналах
Приложил оба файла.
- Вложения
-
- Снимок экрана 2014-05-27 в 08.14.29.png
- из чата
- (465.72 КБ) 68 скачиваний
-
- Bd4Ap.jpg
- Оригинал
- (149.95 КБ) 72 скачивания
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Качество картинок в каналах
Как и ожидалось, дело в WINE.
Метод масштабирования, использующийся в новых версиях, работает в 2 раза быстрее, чем тот, что использовался в старых, и на Windows дает аналогичное качество. Можно решить этот вопрос если детектить WINE и использовать с ним старый метод.. Не очень красивое решение конечно..
Метод масштабирования, использующийся в новых версиях, работает в 2 раза быстрее, чем тот, что использовался в старых, и на Windows дает аналогичное качество. Можно решить этот вопрос если детектить WINE и использовать с ним старый метод.. Не очень красивое решение конечно..
- Вложения
-
- win_bycicle.jpg
- (63.27 КБ) 75 скачиваний
Re: Качество картинок в каналах
Так как так? если это алгоритм, реализованный внутри программы, как он может давать разные результаты?Maxim Mirgorodsky писал(а):Как и ожидалось, дело в WINE.
Метод масштабирования, использующийся в новых версиях, работает в 2 раза быстрее, чем тот, что использовался в старых, и на Windows дает аналогичное качество. Можно решить этот вопрос если детектить WINE и использовать с ним старый метод.. Не очень красивое решение конечно..
Если это не реализованный алгоритм, а вызовы каких-то библиотек, то интересно было бы услышать каких именно. Может это как-то можно решить настройками wine. А так я даже не знаю в какую сторону гуглить.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Качество картинок в каналах
Через библиотеки.
Раньше реализовано было через GDI+ как масштабирование, так и конвертация в JPG. Сейчас масштабирование работает через обычный wingdi: сначала вызов установки качества SetStretchBltMode (с параметром HALFTONE) + SetBrushOrgEx, потом StretchBlt.
Раньше реализовано было через GDI+ как масштабирование, так и конвертация в JPG. Сейчас масштабирование работает через обычный wingdi: сначала вызов установки качества SetStretchBltMode (с параметром HALFTONE) + SetBrushOrgEx, потом StretchBlt.
Re: Качество картинок в каналах
Ок, спасибо. Я попробую погуглить на эту тему.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185