Пользовательская

Очень опытные пользователи могут использовать пользовательский фильтр, чтобы применить определяемую пользователем матрицу свертки к изображению.

Чтобы получить эту функцию, используйте Редактировать | Эффекты | Выборочно… в Браузере или Эффекты | Выборочно… в Редакторе.

На самом деле принцип этой функции по своей сути вполне прост. Матрица содержит 5×5 коэффициентов, которые задают то, как будет рассчитана величина каждого отдельного пикселя в будущем изображении. Во время обработки каждый коэффициент умножается на яркость данных пикселей. Величина, сохраняемая непосредственно в середине матрицы, представляет собой значение, которое прямо используется для самого данного пикселя. Другие коэффициенты используются для обработки окружения этого пикселя. Например, коэффициент слева вверху используется, чтобы умножить яркость двух пикселей сверху от этого пикселя и слева от данного пикселя; все 25 коэффициентов используются подобным образом. Эти результирующие значения складывают поочередно вместе, и затем их сумму делят на значение Делителя. Можно его величину Задать автоматически программой в виде суммы всех коэффициентов. Сдвиг затем добавляется к результату деления, и результатом этого будет окончательная величина яркости, заданная данному пикселю. Полный расчет повторяется для каждого пикселя в изображении и для каждого из трех цветовых каналов.

Практическое использование функции зависит от того, какая матрица используется. Например, большое положительное значение в середине и отрицательные значения в его непосредственном окружении вызывают усиление резкости изображения; противоположная картина размывает его. Используя значение "Сдвиг" можно осветлить или затемнить все изображение на определенную величину.