Inferno sulla firma e-mail - Come includere un'immagine del logo e renderla nitida?


11

Ho trovato un paio di discussioni utili su questo forum rispetto ai problemi posti dalla (visualizzazione) immagini nelle firme delle e-mail - qui , per esempio - e ho cercato in tutto il web, ma non ho ancora trovato una buona soluzione che risolve sufficientemente il problema. Un mio cliente vorrebbe semplicemente che il logo della sua azienda fosse incluso nella firma delle sue e-mail e i problemi che ho riscontrato possono essere riassunti come segue:

  1. Posso esportare una versione rasterizzata del logo dall'intelligenza artificiale a dimensioni reali, e apparirà nitida sul desktop ma pixel / sfocata su display ad alta densità (ad esempio "retina") come l'iPhone.
  2. Come suggerito nel thread a cui ho fatto riferimento, posso esportare il logo 2-3 volte la dimensione effettiva visualizzata per indirizzare i display ad alta densità, ma il logo apparirà morbido sui display non ad alta densità quando viene ridimensionato . Questo è un problema particolare in questo caso in quanto il logo contiene testo, che sembra terribile se accostato a testo reale nel browser / client di posta elettronica.
  3. Ho considerato .svgun'opzione, ma a quanto pare il supporto non è eccezionale; e in questo caso suppongo che la stragrande maggioranza degli utenti che leggono l'e-mail di questo client utilizzeranno Outlook, quindi qualcosa che viene visualizzato correttamente solo in iOS / webkit / etc non è un'opzione praticabile.

A questo punto sono perplesso e mi chiedo se ci siano altre possibili opzioni là fuori. Non sono sicuro, ad esempio, se è possibile implementare un'immagine ad alta densità con fallback lo-res in una firma e-mail?

Eventuali suggerimenti / approfondimenti qui sono molto apprezzati. È al limite del comico quanto si sia rivelato difficile questo compito.


6
È una commissione folle, ma i clienti sono spesso inconsapevoli o impossibili da convincere. Non puoi controllare il client di posta elettronica dell'utente. Molti utenti (come me) visualizzano solo e-mail di testo semplice, quindi, indipendentemente da ciò che fai, è solo un allegato di immagine e inutile.
Scott,

Verissimo; e questa è la commissione degli sciocchi. Sfortunatamente ricevo la risposta "ma ho visto i loghi delle firme email che sembrano nitidi", rendendo così ogni spiegazione tecnica, per quanto veritiera, molto più difficile da porre ...
Nickpish,

3
Trovo che spiegare ciò che funziona per il client di posta elettronica dei clienti non sia universale aiuta. Per esempio, quel paio di pantaloni si inserisce il vostro corpo , ma quanti corpi fanno a non in forma? Puoi scegliere come target qualcosa di specifico, ma non puoi scegliere come target l'universo. Naturalmente le immagini ospitate possono essere reattive, ma quelle non fanno mai effettivamente parte dell'email stessa. È dubbio che il tuo cliente voglia fare qualcosa di più che allegare l'immagine alle sue e-mail - che non funzionerà mai .
Scott,

Giusto. Ho trascorso / sprecato troppo tempo su questo così com'è. Dato che il logo in questione è principalmente di testo, la migliore soluzione che ho trovato è trovare il font "web safe" più vicino e costruire il tutto in puro html / css senza immagini. Naturalmente, il carattere non corrisponde esattamente e, come hai detto, chissà quanti destinatari di e-mail vedranno mai la cosa, in qualsiasi forma alla fine ...
Nickpish,

@ font-face non è affidabile anche nei client di posta elettronica.
Scott,

Risposte:


8

Se fossi in te abbandonerei l'Idea. La gestione delle assunzioni è il minore dei tuoi problemi, perché semplicemente non c'è supporto nelle e-mail.

Ma i problemi iniziano prima. La maggior parte dei client di posta elettronica elimina le immagini e aggiunge un pulsante in cui l'utente può attivare le immagini. Tutta questa confusione per un solo logo è davvero una seccatura.

Vorrei solo scrivere il sig con testo in chiaro e questo è tutto.

Ma forse non si vuole rinunciare così questo potrebbe essere qualcosa per la vostra

O usa questa tecnica:

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


Grazie per la risposta e i collegamenti, Kaspar; Li controllerò sicuramente. Mi sarebbe piaciuto abbandonare tutto una settimana fa, ma il cliente non può comprendere appieno i limiti tecnici a portata di mano. È difficile spiegare come qualcosa di apparentemente così semplice sia in realtà profondamente difficile se non impossibile, ah.
Nickpish,

4
Di solito lancio carte di supporto per client di posta elettronica sul client, che mostrano molto bene quanto sia scarso il supporto per cose diverse. In questo modo è più facile dimostrare che le risorse umane sono meglio utilizzate con qualcos'altro: campaignmonitor.com/resources/will-it-work/image-blocking
KSPR

Un buon punto: quel grafico è molto utile, grazie.
Nickpish,

4

Le soluzioni tecniche potrebbero essere:

  1. Ospita l'immagine su un server e incorpora un <img>tag con l'indirizzo. Il server potrebbe utilizzare le meta-informazioni della richiesta HTTP che recupererà l'immagine e fornirà la giusta dimensione dell'immagine per il dispositivo.

  2. Fai lo stesso con CSS di dimensioni di visualizzazione (Ma non so quanto sia valido il supporto per questo in vari client di posta elettronica) Ma essenzialmente puoi aggiungere entrambe le immagini alla posta e usare CSS per varie dimensioni di visualizzazione per visualizzare il immagine corretta (e puoi persino specificare un'immagine speciale per la stampa ...)


1
Grazie per i suggerimenti; rispetto a quest'ultimo, ti riferisci a media query e usi immagini di sfondo che si scambiano in base a dpi o viewport?
Nickpish,

# 1 Ho menzionato nei commenti sopra. Questa è praticamente l'unica soluzione possibile. # 2 non funzionerà per molti client di posta elettronica: Outlook mi viene subito in mente.
Scott,

@nickpish esattamente! Questo è usato su molti siti Web moderni (principalmente mobili), quindi ci sono molti tutorial in giro.
Falco,

@Scott Sì: avere immagini ospitate consente la logica lato server e quindi la reattività :-) Ma come Kaspar menzionato nella sua risposta, la maggior parte dei Clienti probabilmente eliminerà o bloccherà del tutto le immagini, quindi l'ultima soluzione sarebbe probabilmente inviare e-mail in chiaro con un link a una copia ospitata della posta come "visualizza una bella e-mail in stile online"
Falco,

@Falco la soluzione di media query è interessante; Sono un web designer così esperto. Anche se, come sottolinea Scott, se Outlook non supporta le query multimediali nell'e-mail, sfortunatamente è un no-go
nickpish

2

Oggi molti client di posta supportano SVG (Scalable Vector Graphics). Per quei clienti, mostra un SVG. È garantito che non venga distrutto dal ridimensionamento, perché si legge come un programma per computer (ad es. Disegna un cerchio, quindi disegna una linea collegata a quel cerchio a 120 e 240 gradi, ecc.), Quindi il processore renderà correttamente un'immagine non sfocata all'interno del software di supporto.

Esistono diverse tecniche di fallback se ti interessano i client più vecchi, ma dovrai determinare quali fallback, se ce ne sono, a cui tieni (ad es. Quali client di posta elettronica ti preoccupano di mostrare la firma). Personalmente sceglierei un metodo che ha fornito una copertura quasi universale con il minimo sforzo piuttosto che provare una copertura complicata al 100% o nessuna copertura - ce n'è uno carino che supporta tutti tranne Android 2.3, che è probabilmente raro, ed è solo quattro righe di codice.

D'altra parte, anche i selettori di supporti CSS dovrebbero probabilmente funzionare. Se la risoluzione dello schermo è inferiore, diciamo 800 pixel di larghezza, usa il PNG o il JPEG che usi oggi, altrimenti usa un SVG. Sono abbastanza certo che qualsiasi dispositivo "display retina" supporterebbe SVG, o almeno la maggior parte lo farebbe.


1
per quanto riguarda SVG, la domanda ultima in questo caso è se è supportata da Outlook, cosa che non credo sia ..
nickpish,

1
@nickpish SVG non funziona in Outlook, ecco perché ho citato il meccanismo di fallback. Outlook supporterà volentieri il CSS che rende l'immagine originale al posto dell'SVG. E, per quanto ne so, a nessuno piace Outlook su iOS (come in, lo useranno se devono , ma ...).
phyrfox,

1
Capito-- Esaminerò sicuramente il link che hai fornito; quella potrebbe essere la risposta. Grazie phyrfox.
Nickpish,

Anche se non dovresti impostare HighDPI uguale ai dispositivi iOS ... Esistono sempre più dispositivi moderni (smartphone, tablet, laptop, desktop) con densità e ridimensionamento delle icone più elevati, con immagini sfocate!
Falco,

0

Post davvero vecchio ma dato che stavo lottando per ore con lo stesso problema e mi è capitato di risolverlo, descriverò come l'ho fatto. Il problema che ho dovuto affrontare era che il logo aziendale che avevo visualizzato bene nei monitor desktop (anche in HD). Ma sembrava sfocato / sfocato quando visto su un telefono con display retina. L'immagine che ho ricevuto dal cliente era esattamente uguale alla dimensione richiesta. Il problema (rigorosamente per gli sviluppatori :) con i display Retina è che hanno quattro volte più pixel in un'area unitaria rispetto agli schermi standard. Quindi ciò di cui hai bisogno è un'immagine del doppio delle dimensioni che desideri sullo schermo. Ad esempio, se vuoi che il tuo logo abbia larghezza e altezza 124x48, crea un'immagine di 248x28. Ciò che fa è, raddoppia la risoluzione dell'immagine e quadruplica il numero di pixel. Quindi utilizzare HTML per forzare la visualizzazione della nuova immagine a metà della nuova larghezza, ad es<img src=”your_image.jpg” width=”124” />. Ciò dovrebbe risolvere qualsiasi pixel o sfocatura dell'immagine. Saluti


0

Ho avuto questo stesso problema! Super frustrante, ma alla fine ho scoperto che l'uso di una tavola da disegno da 120 px (altezza) da 300 px (larghezza), ad esempio, in Illustrator, quindi esportare per gli schermi come PNG 8 con una risoluzione di 96 ppi funziona bene per le firme di Outlook di Microsoft!


1
Questo è un client di posta elettronica su innumerevoli in totale. Hai testato questo metodo in più altri client di posta elettronica?
Zach Saucier,

1
Perché ppi dovrebbe fare qualcosa?
joojaa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.