Convert to ARC. Refactor to make easier to use. Return properly orientated screen size image.