中国古代用于着色的材料可分为矿物颜料和植物染料,其中以后者为古代主要的染料。矿物颜料着色是通过粘和剂使之粘附于织物的表面,但颜色遇水即容易脱落。植物染料则不然,染制时,其色素分子是通过与织物纤维亲合而改变纤维的色彩,所着之色虽经日晒水洗,均不易脱落或很少脱落。
古代常用的矿物植物染料实在多不胜数,古人根据不同的染料特性而创造的染色工艺计有:直接染、媒染、还原染、防染、套色染等。染料品种和工艺方法的多样性使古代印染行业的色谱十分丰富,古籍中见于记载的就有几百种,特别是在一种色调中明确地分出几十种近似色,这需要熟练地掌握各种染料的组合、配方及改变工艺条件方能达到。