Estoy buscando un trabajo personalizado para crear una función de marca de agua en imágenes, donde el nombre de la marca de agua dependa de cada miembro. Por ejemplo, si soy un usuario con el ID ABC, todas las imágenes que vea tendrán la marca de agua ABC; si otro miembro tiene el ID XYZ, las imágenes que vea tendrán la marca de agua XYZ.
No tengo prisa por esta función, pero hemos confirmado que realmente la necesitamos.
Estoy un poco ocupado ahora mismo, pero me gustaría retomarlo cuando las cosas se calmen, así que tu nivel de prioridad podría convenirnos a ambos.
Podría encajar perfectamente en Vistas previas de listas de temas como una opción, dado que ese plugin es utilizado por tantos sitios centrados en imágenes.
Exploraré la viabilidad de integrarlo en la base de código de Discourse y prepararé una estimación para ti cuando tenga oportunidad.
¡Yo había interpretado el requisito de manera diferente, pero podría estar equivocado!
@BishopV, ¿estás sugiriendo que cuando un usuario sube una imagen, se le añada una marca de agua a la imagen subida para reflejar el nombre de usuario que la subió?
Robert, no, quiero decir que cada espectador tiene una marca de agua diferente basada en su nombre de usuario. No la del que sube el contenido. Creo que @Falco tiene razón.
Solo no queremos que la gente comparta nuestras fotos con otros y, al menos, que sepamos a quién se las han compartido. Y si existe esa función, quizás no se atreva a compartirlas.
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).
¿No sería mucho más sencillo añadir una marca de agua “genérica” con el nombre del foro?
Como bien dices, @BishopV, por lo general una marca de agua evita que la gente comparta la imagen (al menos públicamente) y, en cualquier caso, les impide reclamar la autoría o la propiedad.
Supongo que cualquier persona mínimamente astuta que desee difundir imágenes, simplemente crearía otro usuario con ese único fin. Así que estás dispuesto a tomar un camino bastante complicado, probablemente sin una buena razón. En mi opinión, una marca de agua genérica parece una buena solución.
Si entendí correctamente, su problema es específicamente con las imágenes, así que supongo que esto no ayudaría, ¿o sí?
No estoy 100% seguro, pero creo que no. Si la imagen se carga para mostrarse en el navegador del usuario, entonces probablemente se puede guardar sin que usted lo sepa.
Vaya. Gracias, Richard. No presté la suficiente atención. Pensé que rompería las imágenes para todos los usuarios que no hayan iniciado sesión, lo cual no tenía mucho sentido.
Para encontrarlo (aunque no hará lo que necesitas), ve a Configuración del sistema y busca “prevenir”. La búsqueda aquí es muy potente; busca en los títulos, descripciones y valores de la configuración.