![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
|
Господа, подскажите - может в коде дело?
Делаю свою гильоширку уже пол-года, и всё это время бьюсь с муаром... Дело в том что когда программно рисую кривые под малым углом (см картинку) в 1 градус - появляется муар! Вроде не от экрана зависит - монитор хороший, точка мелкая. Но и в процессе вычислений и назначения координат, точки ни где не усекаю (программно), все с плавающей запятой. В чем ошибка, кто сталкивался с муаром? Грязь очень портит конечный результат.
__________________
Тссс... не вспугните! |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Прямые линии, расположенные под разными углами растрируются по разному. Т.е. угол наклона передается "лесенкой" со своими уникальными "ступеньками". Кривую можно рассматривать как линию с переменным углом наклона в каждой точке. А значит при растрировании она не может выглядеть однородно. Это и является причиной муара.
|
|
|||||
|
Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
|
Да, это я понимаю, но в этом то и дело, я хочу узнать, что кривые линии растрирует? Монитор, сам флеш-плеер?
И потом наблюдается странный эффект... одна и та же линия (как на рисунке) на одном и том же расстоянии от центра - ведёт себя по разному - то бледнее, то как будто слипается с соседней...
__________________
Тссс... не вспугните! Последний раз редактировалось veterok4; 03.02.2006 в 22:08. Причина: ошибка |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Потому что это НЕ одна и та же линия, а кривая той же формы повернутая на 1 градус. Она лежит на других пикселях экрана и имеет совсем иное пиксельное представление. Неделимой частицей экрана является пиксель, и если расстояние между обьектами меньше пикселя (или даже диагонали пикселя), то результат будет непредсказуем. Поэтому твои плотно расселенные кривые и прилипают друг к другу.
Тут дело еще и в качестве антиалиасинга. Иллюстратор "проблемную" векторную графику отображает лучше. |
|
|||||
|
Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
|
Цитата:
__________________
Тссс... не вспугните! |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Если бы вообще небыло сглаживания - результат был бы еще хуже. Проблема как раз в отсутствии нормального сглаживания.
|
|
|||||
|
Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
|
Плохо... ещё одно, явление, явно не в пользу флеша.
![]()
__________________
Тссс... не вспугните! |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|