In order to control the dispersion of nanoparticles meanwhile increasing the surface distribution, coating of the textile with nanoparticles is exercised as per two methods. The first method involves ex situ, where long chain polymers are used individually as stabilizing agent during nanoparticles preparation and then applied to textile.