Create a tilt-shift filter like instagram in objective C

别来无恙 提交于 2019-11-30 16:33:55

I found solution:

Use filter GPUImageGaussianSelectiveBlurFilter and change computing distanceFromCenter on this code:

distanceFromCenter = abs((textureCoordinate2.x - excludeCirclePoint.x) *
aspectRatio*cos(angle) + (textureCoordinate2.y-excludeCirclePoint.y)*sin(angle));

GPUImage framework worked perfectly for my question. GPUImageGaussianSelectiveBlurFilter for radial tiltshif as Oleg Kovtun's answer above and GPUImageTiltShiftFilter for linear one.

Update answer for someone need

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!