1. A method in a computing device for performing intelligent weighted image manipulations, the method comprising: determining whether edge image features are distributed evenly across an image, wherein the edge image features are not distributed evenly across the image when one of two non-overlapping regions created by placing two copies of an overlay region at opposite ends of the image has a first number of edge image features that exceeds a second number of edge image features of the other non-overlapping region by at least a threshold value; and when the edge image features in the image are not distributed evenly across the image, cropping the image at the bounds of the overlay region of a desired size, wherein the overlay region is set at a position within the image to include a largest number of the edge image features, wherein the dimensions of the overlay region correspond to an aspect ratio of a display device that the cropped image is to be sent to, and wherein the dimensions are a largest proportional size, according to the aspect ratio, not exceeding the size of the image.