No estoy seguro de si se puede hacer solo con JS en Tasker pero sí se puede con Tasker + Lightning Launcher (usando JS en este). El método exacto para las marcas de agua no te lo puedo decir, porque nunca lo he hecho, pero hace tiempo vi ejemplos de cosas parecidas, como coger una imagen, trocearla, aplicarla algún efecto a los trozos y luego usarlos individualmente. Y eso sin contar con el uso de librerías específicas, que fijo que hay.