Entendido.
No hay forma de que puedas preprocesar eso de manera práctica.
O bien debes aplicar la marca de agua en el servidor al servir las imágenes (cielos, ojalá tengas fondos profundos para una computadora formidable, incluso si eso fuera posible).
O
Se podría intentar aplicar la marca de agua en la capa de JavaScript… No estoy seguro de lo fácil que sería integrarlo… No puedo imaginar que el rendimiento sería bueno… y sería inseguro y vulnerable a ataques (porque tendrías que haber servido los originales).
¿Quizás alguien aquí tenga experiencia haciendo exactamente esto?