I recently stumbled upon this website for a business in still in beta form that will take your design and print it on fabric. It's called Spoonflower and it's no longer in beta form.
I debated for about a week about what design to send. I didn't have time to come up with something especially for this, so I looked to my 20 odd years (some odder than others) of Christmas card designs and sent the one from 1998. I scanned it into my computer to make a jpeg, and that's what I emailed them. The original card is only 5.5"x 4.25". The design on the fabric is slightly larger than 8.5"x11", and I bought a full yard at $18 plus $3 shipping. I've gotta say it's quite the little ego boost at $21! There's no minimum to buy, and they use 4.3 oz. Kona cotton. When I placed my order, you could order as little as a fat quarter, but I'm glad I got a full yard.
I don't know what I will do with this particular piece of fabric yet, but at least one image will be the centerpiece of a crazy quilt at some point in the future. And I will absolutely use Spoonflower again!
And here are two more odd Christmas stockings. I have two more fish tail shapes to finish embellishing and one more to piece, but time is running out.