1. Buy two of those lenses, modify one to cause this effect. 2. Take tens of thousands (possibly orders of magnitude more, possibly less) of photographs of the exact same scene with near identical lighting conditions.
3. Use both sets to train a deep learning algorithm to take input photographs and produce the same output.
4. Grow dataset until reached desired look for general input photograph.
> How could I recreate this effect with an app/website ?
Poorly, if experience with similar things has anything to teach us.