A dye has the following characteristics:
Colors in dyes are vibrant.
Water solubility at some point during the dyeing cycle
Dyes are usually water soluble.
Some dyes can be rendered insoluble by adding salt to create a lake pigment.
Final Answer:
It must be the appropriate colour.
It can be applied to the fabric directly or with the help of a mordant.