Цитата:
Сообщение от Кристина Бз
Сколько пикселей нужно выставить по горизонтали?!
А если серьезно, то непонятно...
|
Извиняюсь, сразу упустил этот нюанс.
Горизонталь размывать не нужно по самой причине возникновения фликкера. Вспоминаем азы, то, о чем много раз читали и слышали:
1. Изображение в видео формируется горизонтальными линиями (строками), укладываемых плотно друг к дружке. Так ?
2. Мы помним, что
- видео - это последовательность некоторого количества последовательно (друг за другом) выводимых картинок (кадров). Количество выводимых картинок за одну секунду определяется форматом: PAL или NTSC (интернетные значения пропустим), и называется fps (к/с - кадров в секунду, где кадр - это одна картинка));
-
толщина строки в видеокадре (ее высота) - неизменна, имеет фиксированное значение: один пиксел, и строки - горизонтальны;
Так же не следует забывать, что у фото или иного графического изображения другое разрешение (зачастую оно выше);
3. В процессе "наезда" происходит масштабирование статичной картинки и пересчет ее в видеокадр.
Фликкер возникает в случае, когда толщина высококонтрастных линий на исходном изображении становится соизмерима с толщиной строки, и начинает меняться - скажем в первом видеокадре исходная толщина линии должна пересчитаться в 1 пиксел (одна видео строка), во втором - в 1.2, в третьем - 1.4, в четвертом кадре - 1.6, в пятом - 1.8, в шестом - 2.0 пиксела и тд
Задумайтесь - как при пересчете сделать требуемую толщину линии скажем 1.5 пиксела (а один пиксел - это одна строка)?
Правильно, никак. В видеокадре эта линия будет иметь толщину либо 1 строку, либо 2.
Любая программа вынуждена интерпретировать (округлять до целого значения) в ту или иную сторону, поэтому при просмотре мы видим "расколбас" - толщина линии в видеокадре постоянно меняется: пиксел/два/пиксел/два... - картинка мерцает.
Сюда же добавляем отсутствие в кадре строго горизонтальных линий, и получаем полную "
картину маслом" (С), именуемую фликкером.
Поэтому, чтоб избежать подобное и нужно сглаживать высококонтрастные границы тонких линий, т.е. применить именно вертикальный блюр
.