Infierno de la firma de correo electrónico: ¿cómo incluir una imagen de logotipo y hacer que se mantenga nítida?

Encontré un par de hilos útiles en este foro con respecto a los problemas planteados por (mostrar) imágenes en las firmas de correo electrónico, aquí , por ejemplo, y he buscado en toda la web, pero aún no he encontrado una buena solución que aborda suficientemente el problema. A un cliente mío simplemente le gustaría que se incluyera el logotipo de su empresa en la firma de sus correos electrónicos, y los problemas que he encontrado se pueden resumir de la siguiente manera:

  1. Puedo exportar una versión rasterizada del logotipo de AI en tamaño real, y se verá nítido en el escritorio pero pixelado/borroso en pantallas de alta densidad (por ejemplo, "retina") como el iPhone.
  2. Como se sugiere en el hilo al que hice referencia, puedo exportar el logotipo a 2 o 3 veces el tamaño real que se muestra para apuntar a las pantallas de alta densidad, pero el logotipo se verá suave en pantallas que no sean de alta densidad cuando se reduzca. . Este es un problema particular en este caso, ya que el logotipo contiene texto, que se ve terrible cuando se yuxtapone con el texto real en el navegador/cliente de correo electrónico.
  3. Lo he considerado .svgcomo una opción, pero aparentemente el soporte no es muy bueno; y en este caso asumo que la gran mayoría de los usuarios que leen el correo electrónico de este cliente usarán Outlook, por lo que algo que solo se muestra correctamente en iOS/webkit/etc no es una opción viable.

Estoy perdido en este punto y me pregunto si hay alguna otra opción posible. No estoy seguro, por ejemplo, si es posible implementar una imagen de alta densidad con respaldo de baja resolución en una firma de correo electrónico.

Cualquier sugerencia / idea aquí es muy apreciada. Es casi cómico lo difícil que ha resultado ser esta tarea.

Es una tontería, pero los clientes a menudo no lo saben o son imposibles de convencer. No puede controlar el cliente de correo electrónico del usuario. Muchos usuarios (como yo) solo ven correos electrónicos de texto sin formato, por lo tanto, no importa lo que haga, es solo una imagen adjunta y no tiene sentido.
Muy cierto; y es cosa de tontos, en efecto. Desafortunadamente, recibo la respuesta "pero he visto logotipos de firmas de correo electrónico que se ven nítidos", lo que hace que cualquier explicación técnica, por veraz que sea, sea mucho más difícil de plantear ...
Encuentro que explicar que lo que funciona para el cliente de correo electrónico de los clientes no es una ayuda universal. Por ejemplo, ese pantalón le queda bien a tu cuerpo pero ¿a cuántos cuerpos no le quedan? Puede apuntar a algo específico, pero no puede apuntar al universo. Por supuesto, las imágenes alojadas pueden ser receptivas, pero en realidad nunca forman parte del correo electrónico. Es dudoso que su cliente quiera hacer algo más que simplemente adjuntar la imagen a sus correos electrónicos, lo que nunca funcionará.
Derecha. He gastado/perdido demasiado tiempo en esto tal como está. Dado que el logotipo en cuestión es principalmente texto, la mejor solución que he encontrado es encontrar la fuente "segura para la web" más cercana y construir todo en html/css puro sin imágenes. Por supuesto, la fuente no coincide exactamente y, como mencionaste, quién sabe cuántos destinatarios de correo electrónico verán realmente la cosa, en cualquier forma que tome en última instancia...
@font-face tampoco es confiable en los clientes de correo electrónico.
¿Qué quiere decir exactamente cuando dice "imágenes alojadas", con respecto al correo electrónico, es decir?
Puedo imaginar que el arte ASCII podría ser aceptable en algunos campos.
¿Alguien podría hacer una pregunta sobre cómo lidiar con este tipo de situaciones en las que la tecnología realmente no permite su deseo?

Respuestas (5)

Si yo fuera tú, abandonaría la Idea. El manejo de contrataciones es el menor de sus problemas, porque simplemente no hay soporte dentro de los correos electrónicos.

Pero los problemas empiezan antes. La mayoría de los clientes de correo electrónico eliminan las imágenes y agregan un botón donde el usuario puede activar las imágenes. Todo este alboroto por solo un logotipo es demasiado complicado.

Simplemente escribiría el sig con texto sin formato y eso es todo.

Pero tal vez no quieras rendirte, así que esto podría ser algo para ti.

O usa esta técnica:

http://blog.mailchimp.com/keep-high-density-displays-from-uglifying-your-emails/

Gracias por la respuesta y los enlaces, Kaspar; Definitivamente los revisaré. Me hubiera encantado haberlo abandonado todo hace una semana, pero el cliente no puede comprender por completo las limitaciones técnicas que tiene a la mano. Es difícil explicar cómo algo aparentemente tan simple es en realidad profundamente difícil, si no imposible, ja.
Por lo general, lanzo gráficos de soporte de E-Mail Client al cliente, que muestran muy bien cuán pobre es el soporte para diferentes cosas. De esa manera, es más fácil mostrar que los recursos humanos se utilizan mejor con otra cosa: campañamonitor.com /resources/will-it-work/image-blocking
Buen punto: ese gráfico es muy útil, gracias.

Las soluciones técnicas podrían ser:

  1. Aloja la imagen en un servidor y simplemente incrusta una <img>etiqueta con la dirección. El servidor podría usar la metainformación de la solicitud HTTP que obtendrá la imagen y entregará el tamaño de imagen correcto para el dispositivo.

  2. Haga lo mismo con CSS consciente del tamaño de la pantalla (pero no sé qué tan bueno es el soporte para esto en varios clientes de correo electrónico) Pero esencialmente puede agregar ambas imágenes al correo y usar CSS para varios tamaños de pantalla para mostrar el imagen correcta (e incluso puede especificar una imagen especial para imprimir...)

Hm, gracias por las sugerencias; con respecto a este último, ¿se refiere a las consultas de medios y al uso de imágenes de fondo que se intercambian en función de dpi o viewport?
# 1 al que me referí en los comentarios anteriores. Esta es prácticamente la única solución posible. El n.° 2 no funcionará para muchos clientes de correo electrónico: Outlook viene a la mente de inmediato.
@nickpish exactamente! Esto se usa en muchos sitios web modernos (en su mayoría móviles), por lo que hay muchos tutoriales.
@Scott Sí: tener imágenes alojadas permite la lógica del lado del servidor y, por lo tanto, la capacidad de respuesta :-) Pero como mencionó Kaspar en su respuesta, la mayoría de los clientes probablemente eliminarán o bloquearán las imágenes por completo, por lo que la última solución probablemente sería enviar correos de texto sin formato con un enlace a una copia alojada del correo como "ver correo electrónico con estilo agradable en línea"
@Falco, la solución de consulta de medios es intrigante; Soy un diseñador web muy bien versado. Aunque, como señala Scott, si Outlook no admite consultas de medios en el correo electrónico, desafortunadamente no funciona.

Muchos clientes de correo hoy en día admiten SVG (Gráficos vectoriales escalables). Para esos clientes, muestre un SVG. Se garantiza que no se destruirá al escalarlo, porque se lee como un programa de computadora (por ejemplo, dibuje un círculo, luego dibuje una línea conectada a ese círculo a 120 y 240 grados, etc.), por lo que el procesador generará correctamente una imagen no borrosa. dentro del software de soporte.

Hay una variedad de técnicas de respaldo si le interesan los clientes más antiguos, pero deberá determinar qué respaldos le interesan (por ejemplo, en qué clientes de correo electrónico le preocupa mostrar la firma). Personalmente, elegiría un método que ofreciera una cobertura casi universal con un esfuerzo mínimo en lugar de probar una cobertura complicada del 100 % o sin cobertura. código.

Por otro lado, los selectores de medios CSS probablemente también deberían funcionar. Si la resolución de la pantalla es inferior a, digamos, 800 píxeles de ancho, use el PNG o JPEG que usa actualmente; de ​​lo contrario, use un SVG. Estoy bastante seguro de que cualquier dispositivo de "pantalla de retina" admitiría SVG, o al menos la mayoría lo haría.

en lo que respecta a SVG, la última pregunta en este caso es si es compatible con Outlook, que no creo que lo sea...
@nickpish SVG no funcionará en Outlook, por eso mencioné el mecanismo de respaldo. Outlook admitirá gustosamente CSS que representa la imagen original en lugar del SVG. Y, que yo sepa, a nadie le gusta Outlook en iOS (como si lo usaran si es necesario , pero...).
Lo tengo. Definitivamente revisaré el enlace que proporcionaste; esa podría ser la respuesta. Gracias phyrfox.
Aunque no debe configurar HighDPI igual a los dispositivos iOS... ¡Cada vez hay más dispositivos modernos (teléfonos inteligentes, tabletas, computadoras portátiles, computadoras de escritorio) con mayor densidad y escala de íconos, lo que resulta en imágenes borrosas!

Publicación realmente antigua, pero como estuve luchando con el mismo problema durante horas y simplemente lo resolví, describiré cómo lo hice. El problema que enfrenté fue que el logotipo de la empresa que había mostrado bien en los monitores de escritorio (incluso HD). Pero se veía borroso/borroso cuando se veía en un teléfono con pantalla retina. La imagen que obtuve del cliente era exactamente igual al tamaño solicitado. El problema (estrictamente para los desarrolladores :) con las pantallas retina es que tienen cuatro veces más píxeles en una unidad de área que las pantallas estándar. Entonces, lo que necesita es una imagen del doble del tamaño que desea en la pantalla. Por ejemplo, si desea que su logotipo tenga un ancho y un alto de 124x48, cree una imagen de 248x28. Lo que esto hace es duplicar la resolución de la imagen y cuadriplicar el número de píxeles. Luego use HTML para forzar que su nueva imagen se muestre a la mitad de su nuevo ancho, es decir<img src=”your_image.jpg” width=”124” />. Hacer esto debería resolver cualquier imagen pixelada o borrosa. Salud

¡Yo tuve el mísmo problema! Súper frustrante, pero finalmente descubrí que usar una mesa de trabajo de 120 px (alto) por 300 px (ancho), por ejemplo, en Illustrator y luego exportar para pantallas como PNG 8 con una resolución de 96 ppi funciona bien para las firmas de Microsoft Outlook.

Eso es un cliente de correo electrónico de innumerables en total. ¿Has probado este método en muchos otros clientes de correo electrónico?
¿Por qué ppi haría algo?