1. A computer-implemented method for selecting a set of images for display, the method comprising: receiving, by a computing device, an image request for a product; generating, by the computing device, a first image set by aggregating images of the product from a plurality sellers of the product based on the image request; scoring, by the computing device, individual images of the first image set based on determined scoring criteria, wherein the scoring criteria comprises at least one of pixel analysis criteria, size criteria, granularity criteria, or color criteria; ranking, by the computing device, individual images of the first image set based on individual scores associated with the images; generating, by the computing device, a second image set from the first image set by selecting one or more images based at least in part on the ranking associated with individual images; and making, by the computing device, the second image set available for display on a network.