Программирование мультимедиа-систем. Баканов В.М. - 20 стр.

UptoLike

Составители: 

- 20 -
111
171
111
1,0
Засаленность, замасливаемость
(Grease)
111
171
111
1,165
Сумерки’ (эффектно применение к
однотонным изображениям или к вы-
бранному цвету)
11111
12221
123421
12221
11111
1,128
Имитация грубого рисунка цветными
карандашами (модифицированный
Sharpen)
311
251
311
1,0
Психоделическийфильтр
Часто применяемым эффектом является изменение интенсивностей каждо-
го из цветов текущего пиксела. Т.к. при этом цвет каждого пиксела не зави-
сит от окружающих, внеэкранный контейнер, вообще говоря, не нужен (его
применение оправдано лишь надеждой увеличения производительности и
возможностью реализоватьоткатизменений путем простого присваивания
Image1
Picture= colImagePicture;).
На рис.2.2 приведен вид типовых зависимостей (копии графиков, получен-
ных путем выбора
Изображение
Настройка
Кривые из главного меню
PaintShop) интенсивности пикселов преобразованного цвета от интенсивно-
сти исходного; из общих соображений ясно, что ни величина аргумента, ни
значение функции не должно выходить за границы 0
÷
255. В табл.2.2 приве-
дена дополнительная информация: в круглых скобках - определяющие поло-
жение кривых характерные точки (соответствуют рис.2.2), в квадратных
полученные методом наименьших квадратов (МНК) коэффициенты соответ-
ствующих уравнений вида
x
a
i
ni
0i
i
y
=
=
=
(x,y – интенcивности исходной и пре-
образованной цветовых составляющих соответственно).
           ⎡1 1 1⎤
           ⎢1 − 7 1⎥                            ‘Засаленность,    замасливаемость’
           ⎢1 1 1⎥
           ⎣       ⎦
                                1,0             (Grease)



          ⎡−1 −1 −1⎤                            ‘Сумерки’ (эффектно применение к
          ⎢−1 7 −1⎥                             однотонным изображениям или к вы-
          ⎢−1 −1 −1⎥
          ⎣        ⎦
                               1,165
                                                бранному цвету)


 ⎡ −1     −1   −1   −1   −1⎤
 ⎢ −1     −2   −2   −2   −1⎥                    Имитация грубого рисунка цветными
 ⎢ −1     − 2 34 − 2 − 1 ⎥⎥
 ⎢                                              карандашами    (модифицированный
 ⎢ −1     − 2 − 2 − 2 −1⎥      1,128            Sharpen)
 ⎢⎣ − 1   − 1 − 1 − 1 − 1 ⎥⎦




          ⎡1 −1 −3⎤
          ⎢1 5 2 ⎥              1,0             ‘Психоделический’ фильтр
          ⎢1 −1 −3⎥
          ⎣       ⎦



  Часто применяемым эффектом является изменение интенсивностей каждо-
го из цветов текущего пиксела. Т.к. при этом цвет каждого пиксела не зави-
сит от окружающих, внеэкранный контейнер, вообще говоря, не нужен (его
применение оправдано лишь надеждой увеличения производительности и
возможностью реализовать ‘откат’ изменений путем простого присваивания
Image1 → Picture= colImage → Picture;).
  На рис.2.2 приведен вид типовых зависимостей (копии графиков, получен-
ных путем выбора Изображение → Настройка → Кривые… из главного меню
PaintShop) интенсивности пикселов преобразованного цвета от интенсивно-
сти исходного; из общих соображений ясно, что ни величина аргумента, ни
значение функции не должно выходить за границы 0 ÷ 255. В табл.2.2 приве-
дена дополнительная информация: в круглых скобках - определяющие поло-
жение кривых характерные точки (соответствуют рис.2.2), в квадратных –
полученные методом наименьших квадратов (МНК) коэффициенты соответ-
                                      i=n
ствующих уравнений вида y = ∑ a i x i (x,y – интенcивности исходной и пре-
                                      i =0
образованной цветовых составляющих соответственно).




                                             - 20 -