I don't think there is ANY method of printing on fabric that is going to give you a photo quality. There is ALWAYS going to be some amount of fading. I too wish I could get photo quality when printing pictures on fabric but I have not been able to find a way that allows for it. Therefore I have not made anything with printed fabric.
However, I have been thinking about getting some of this to TRY but haven't yet. it is not washable, only dry cleanable! Might be worth checking out.
http://www.pabric.com/ Ten sheets for 16.50 isn't much more than other brands out there!