The Darkroom in Your Smart Phone