Textile printing involves the production of a predetermined colored pattern on a fabric, usually with a definite repeat. It can be described as a localized form of dyeing, applying colorant to selected areas of the fabric to build up the design.