2013-05-11 2 views
0

Я создавал библиотеку эффектов для приложения PhotoBooth. Я создал эффекты, такие как Black/White, Vintage, Sepia, Retro и т. Д.Эффект изображения с темными границами

Я хотел создать несколько эффектов, в которых я хотел иметь темную границу по краям, image .. что-то вроде этого ->Example Effect

Как это сделать, используя Pixel Bender и Flash?

ответ

1

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

http://www.johnhpanos.com/vmasktu0.jpg

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

Смежные вопросы