I have been creating Pokemon mosaics using a tool called Brickit. This tool not only allows you to upload an image to create a mosaic, but you also can create one from scratch! All of these images are created from scratch by looking at a Pokemon sprite.