Компьютерная обработка изображений. Филатов А.К. - 12 стр.

UptoLike

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

13
менные pmin и pmax возвращают диапазон возможных значений для переменной p. Причем
выполняются следующие условия: xmin <= x < xmax, ymin <= y < ymax, pmin <= p < pmax.
Функции
В составляемых выражениях можно использовать функции, приведенные ниже. Многие функ-
ции накладывают ограничения на возможные значения их аргументов. Если аргумент принима-
ет недопустимое значение, функция возвращает 0. Например, результатом выражения ctl(8)
будет 0, поскольку функция ctl требует аргумент в пределах 0…7.
При программировании видеоэффектов, добавление префикса 0 к функции (src, cnv и rad) бу-
дет соответствовать применению функции к первому клипу. Например, выражение src0(10,20,0)
возвратит значение красного канала для пикселя с координатами (10,20) первого клипа. Пре-
фикс 1 соответствует второму клипу (клип, который воспроизводится после первого).
Функция Описание
src(x,y,p)
Значение канала p для пикселя с координатами x,y
cnv(…)
Свертка соседних значений канала
rad(d,m,p)
Значение канала p для пикселя, расположенного на расстоя-
нии m от центра изображения, угол поворота соответствует d
ctl(i)
Значение регулятора i, где iцелое число из диапазона 0…7,
включительно
val(i,a,b)
Преобразование значений регулятора i в диапазон a…b
map(i,n)
Элемент n из таблицы i, где iцелое число из диапазона 0…3,
а nцелое число из диапазона 0…255
min(a,b)
Меньшее из чисел a и b
max(a,b)
Большее из чисел a и b
abs(a)
Абсолютное значение a
add(a,b,c)
Сумма a и b или c, в зависимости от того, что больше
sub(a,b,c)
Разность a и b или c, в зависимости от того, что больше
dif(a,b)
Абсолютное значение разности a и b
rnd(a,b)
Случайное число из диапазона a…b, включительно
mix(a,b,n,d)
Смесь a и b в пропорции n/d
scl(a,il,ih,ol,oh)
Масштабирование a из диапазона il…ih в диапазон ol…oh
sqr(x)
Квадратный корень из x
sin(x)
Синус x, где xцелое число из диапазона 0…1024
cos(x)
Косинус x, где xцелое число из диапазона 0…1024
tan(x)
Тангенс x, где xцелое число из диапазона 0…1024
r2x(d,m)
Координата x пикселя, расположенного на расстоянии m, с уг-
лом d от центра изображения
r2y(d,m)
Координата y пикселя, расположенного на расстоянии m, с уг-
лом d от центра изображения
c2d(x,y)
Угловое расположение пикселя с координатами x, y
c2m(x,y)
Расстояние от центра пикселя с координатами x, y