Эффект изображения с темными границами

Я создавал библиотеку эффектов для приложения PhotoBooth. Я создал такие эффекты, как черно-белый, винтаж, сепия, ретро и т. д. и т. д.

Теперь я хотел создать несколько эффектов, в которых я хотел иметь темную границу по краям, которая образует рамку для изображения ... что-то вроде этого -> Пример эффекта

Как я могу сделать это с помощью Pixel Bender и Flash?


person Mudit Jaju    schedule 11.05.2013    source источник


Ответы (1)


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

введите здесь описание изображения
(источник: johnhpanos.com )

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

person SysGen    schedule 11.05.2013