If you want to make a photographic mosaic, Mazaika would be one of the solutions (at least from what I knew). Here is the website for Mac version: http://www.mazaika.com/mac/
Here is what I tested on a profile photo I took when travelling in Daocheng.
(click to see the bigger photo)