Spoonflower is a website that allows you to design your own fabric. Using an iPhone or a digital camera, take a photo and upload it to the website. Select the fabric and the quantity for your order. There are cotton fabrics that are suitable for upholstery, table linens, and apparel. Now, when I see an unusual textile pattern in a home, or in my travels, I can recreate it.