I had build same app containing different effects like convolutionmatrix, embosseffect,engraving effect, SepiaTonningEffect,Gray scale, GaussianBlur effect,Filter Color effect,Noise effect, inversion , shape effect, sharp effect , smooth effect, brightness effect, color boostup effect ,Color depth effect, color replacement and many more... I already have the code for it.
Thank You