CutoutCam is a smartphone and tablet app which I have started to develop in 2012.
CutoutCam enables you to use your surroundings like a paintbox: define an area in your picture and use whatever material/surface/object in your surroundings to fill it.
The pictures below were all done by me with CutoutCam PRO