I have seen a company at quilt shows that does photos on fabric, but I did not note the name. What I liked about their work was that the photos were sharp and the fabric stayed soft; they also indicated the photos would last. I do not know which company it was I saw at the quilt shows, but I did find this one online:
http://treasuredphotos.samsbiz.com/