1. A method comprising: by a computing device, determining one or more points of interest in an image; by the computing device, selecting a viewport position comprising a pre-determined number of the points of interest; and by the computing device, cropping the image based at least in part on the viewport position.