Tengo una tienda de comercio electrónico integrada en asp.net C# (Webforms) y muchas de las nuevas imágenes de productos son muy difíciles de obtener, por lo que me gustaría marcarlas con nuestro logotipo o nombre de dominio.Forma más eficiente de filmar la imagen C# On The Fly?
Hay demasiados productos para descargar las imágenes y agregar la marca de agua, y los usuarios con experiencia limitada en la edición de imágenes cargarán archivos nuevos (para que no tengan ni idea de cómo agregar la marca de agua).
Así que supongo que esto me deja con el uso de HttpHandler? ¿Si no? Si es así, puede proporcionar algunas ideas (Preferiblemente ejemplos de código en C#) en el manera más eficiente de agregar la marca de agua, considerando algunas páginas tendrán alrededor de 20 imágenes (JPEG) activadas (Todas las cuales deben tener marca de agua)
El problema con esto es que probablemente reduce la calidad de la imagen de toda la imagen debido a la re-JPEG compresión en lugar de solo los bloques donde está la marca de agua. Pero no sé si hay una manera fácil de hacerlo mejor. – CodesInChaos
Si bien reducirá la calidad de la imagen, siempre y cuando solo se haga una vez, no debería ser un gran problema, especialmente en el tipo de tamaños/resolución para una imagen web promedio. A menos, por supuesto, que la compresión sea demasiado alta, entonces terminas con el tipo de desastre que produce Paint. – themaninthesuitcase