|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Качество отображения программно загруженных изображений
Можно ли увеличить качество загруженного jpg в этот коде?
Настройки качества в меню Publish не дает эффекта. Масштабирование отстутствует, картинка стоит 1:1 Открываю тот же файл в графическом редакторе, качество у картинки отменное, а в флэш-плеере (или броузере) плывет. Вот, для сравнения отображение картинки во флэше и фотошопе, увеличенные в два раза. |
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
при bitmap.smoothing=false результат такой-же, видимо false устанавливается по умолчанию, а при значении true, картинка еще больше размазывается. Может есть способ наоборот, навести резкость на картинку? Наверное все сталкиваются с такой проблемой. поэтому решение наверняка существует, подскажите, пожалуйста
|
|
|||||
Регистрация: Jun 2009
Адрес: Москва
Сообщений: 170
|
может в настройках flash player'а низкое качество стоит?
|
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
не, максимальное. Только что еще экспериментировал, если ту же картинку вручную залить в library и поставить на сцену - качество не теряется, а рядом же загруженую через лоадер - качество хуже.
|
|
|||||
Modus ponens
|
Вы уверены, что картинка стоит в целых координатах?
Да, еще есть такой вариант, что если количество пикселов в высоту и в ширину - четные, то, может быть это мип-маппинг так сработал... Да, и еще, если пишете под FP10 - советую сюда заглянуть: http://help.adobe.com/en_US/AS3LCR/F...erContext.html
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 11.04.2010 в 20:21. |
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
не уверен, но вот еще результаты экспериментов:
Хорошее (одинаковое с исходником) качество получается при stage.quality=StageQuality.LOW, причем значение bitmap.smoothing вообще не влияет. Только при этом режиме всё остальное становится плохим. При остальных значениях stage.quality включается сглаживание, соответственно всё улучшается, но и теряется резкость изображений. Включение smoothing при этом только еще сильнее его размывает |
|
|||||
Modus ponens
|
Ну так а вы как думали - StageQuality.LOW отменяет всякие smoothing и aliasing.
Еще раз - посмотрите, что у вас нечетное количество пикселов в ширину и высоту, это вполне может быть мипмаппинг.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
округлил координты до целого числа, размер картинок и в ширину и в высоту, все равно - мыло А можно antialiasing выборочно отключить только для битмапов?
|
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
кхм, интересно что флешь имеют ввиду под мип-мапингом, вобще это выражение свойственно 3д-графики и означает что из исходной текстуры создается набор текстур в котором каждая в два раза меньше предидущей до 1х1, далее видео карта по удалению будет выбирать какую текстуру ставить для треугольника ( для самого дальнего самое меньшее разрешение ) делается это для того что бы избежать артефактов, например на модель натянута текстура 512х512, модель стоит далеко от камеры, соответственно геометрические размеры на экране у нее малы, допустим всего пара пикселей, при выключенном мипмапинге видеокарте придётся выбирать, какой тексель из большой текстуры будет использован для расчёта цвета точки ,если юзать мипмапинг видеокарта выберет более подходящий размер текстуры, и будет производить выборку из него, учитывая этот факт очень странно каким образом и самое главное для чего, флешь для плоской картинки, которая судя по описаниям, не как не удаленна от вьюпорта, юзает мип-мапинг ...
Последний раз редактировалось Artic; 11.04.2010 в 21:20. |
Часовой пояс GMT +4, время: 10:26. |
|
« Предыдущая тема | Следующая тема » |
|
|