1. A computer-implemented method for creating a final mosaic image, the method comprising: receiving a main image from a database of images; generating a grid overlay having one or more grid cells, the grid overlay being coupled with the main image such that the one or more grid cells each include a portion of the main image to create one or more image cells; determining a tint value for each of the one or more image cells; receiving one or more tile images from the database of images; positioning one of the one or more tile images into each of the one or more image cells to create one or more tiled cells; and assigning the tile image positioned in each of the tiled cells the tint value determined for the image cell that each of the tile images has been positioned in to create a polished image.