I have used Printed Treasures w/o problem, but I cannot say if they faded or not. I did use an online site that prints pictures from a file. I wanted something larger than the 8X11. She had it printed and mailed to me within a week. $10 plus $1 shipping. I believe she would have put more than one picture on the same fabric if I had requested that. I needed some extra fabric around as I was making it a medallion.
www.fotosonfabric.com
Here is a picture of the picture already quilted. (it was a police themed quilt...hence the patch...)
note: no affiliation with this company, just a satisfied customer