Показать сообщение отдельно
Старый 02.11.2009, 00:31
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 16  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Почему из разных опер? Вот почему.

Когда применяем smoothing к картинке высокого качества, которая быстро перемещается по сцене, с помощью этого метода как раз убиваем слишком высокое качество этой картинки, так как видеоплеер не успевает отработать все эти детали, либо просто не позволяет разрешение монитора их отобразить, и на экране картинка, двигаясь, мерцает всеми своими мелочами. То есть алгоритму флеш-плеера, который относится к показу видео, трудно становится расчитать, где и какого цвета должен стоять пиксель - через единицу площади проходит слишком много пикселей в единицу времени, особенно когда скорость анимации высокая.
Например, берем хорошее фото с мелкой решеткой радиатора автомобиля - если мы создадим анимацию движения с мувиком с фото, то решетка эта будет переливаться.
Причем, так будет даже, если исходник в JPG, а не lossless.

Когда же мы смазываем с помощью smoothing видеоролик, тут мы маскируем исходное низкое качество самого ролика, дабы не было видно квадратных пикселей ролика.

В обоих случаях мы режем пиксели, но в первом - дабы снизить пикселизацию, так как плеер не может ее правильно отображать, во втором - чтобы замаскировать отсутствие в нужном месте информации о нужном пикселе. Если же качество видео высокое, то резать информацию с помощью сглаживания нет нужды, так как флеш-плеер сможет его качественно отработать, если геометрический размер объекта равен геометрическому размеру ролика.
А грузить или не грузить такое видео - это уже отдельный вопрос.

Но также, если, у нас видео высокого качества, и мы уменьшим объект с видеороликом на сцене, то без smoothing'а нам опять не обойтись, теперь опять полезет шум детализации. Мне приходилось сталкиваться с таким случаем, когда в одном ролике понадобилось нарисовать маленький телевизор, на котором бы крутился бы видеоролик. Поскольку сам видеоролик был с хорошим разрешением, пришлось применить сглаживание, так как детали видеоряда при уменьшенной в разы области показа неприемлемо "мерцали".

Если сказать проще, задача smoothing в обеих случаях - приблизить размер пикселей контента к размеру пикселей области отображения (графической системы "флеш-плеер + монитор").

Добавлено через 15 минут
Цитата:
о каких алгоритмах идет речь?
Разница как раз оказалась в использовании / неиспользовании сглаживания методами флеш-плеера.


Последний раз редактировалось mooncar; 02.11.2009 в 00:50.