Ада підпису електронної пошти - Як включити зображення логотипу і чи залишати його чітким?


11

Я знайшов пару корисних тем на цьому форумі щодо проблем, які виникають (відображення) зображень у підписах електронної пошти-- ось , наприклад, - і я шукав по всьому Інтернету, але все ще не знайшов хорошого рішення, яке достатньо вирішує проблему. Клієнту мого просто подобається, що логотип його компанії міститься в підписі його електронних листів, і проблеми, з якими я стикався, можуть бути зведені таким чином:

  1. Я можу експортувати растеризовану версію логотипу з AI фактичного розміру, і він буде виглядати різким на робочому столі, але пікселізований / розмитий на високій щільності (наприклад, "сітківка"), таких як iPhone.
  2. Як було запропоновано в потоці, на який я посилався, я можу експортувати логотип у 2-3 рази від фактичного розміру, що відображається, щоб орієнтуватися на дисплеї високої щільності, але логотип буде виглядати м'яким на дисплеях, що не містять високої щільності, коли його зменшують . Це особлива проблема в цьому випадку, оскільки логотип містить текст, який виглядає жахливо, коли він розташований у сукупності з фактичним текстом у браузері / клієнті електронної пошти.
  3. Я розглядав .svgяк варіант, але, мабуть, підтримка не велика; і в цьому випадку я припускаю, що переважна більшість користувачів, які читають електронну пошту цього клієнта, будуть використовувати Outlook, тому те, що відображається належним чином лише в iOS / webkit / тощо, не є можливим варіантом.

Я зараз втрачаю і цікавлюсь, чи існує якийсь інший варіант. Я не впевнений, наприклад, чи можна реалізувати зображення високої щільності з відновлюваним lo-res в підписі електронної пошти?

Будь-які пропозиції / думки тут високо оцінені. Межує з комічним, наскільки складним виявилося це завдання.


6
Це дурне доручення - але клієнтів часто не відомо або неможливо переконати. Ви не можете керувати електронним клієнтом користувача. Багато користувачів (наприклад, я) переглядають лише текстові електронні листи, тому що б ви не робили, це просто вкладення зображення та безглуздо.
Скотт

Дуже правильно; і справді доручення дурня. На жаль, я отримую відповідь "але я бачив логотипи підпису електронної пошти, які виглядають гостро", тим самим роблячи будь-яке технічне пояснення, хоч і правдиве, що набагато складніше позувати ...
nickpish

3
Я можу пояснити, що те, що працює для клієнтів електронної пошти , не є універсальним. Наприклад, ця пара штанів підходить до вашого тіла, але скільки тіл вони не підходять? Ви можете орієнтуватися на щось конкретне, але не можете орієнтуватися на Всесвіт. Звичайно, розміщені зображення можуть бути чуйними, але насправді вони ніколи не є частиною електронної пошти. Сумнівно, що ваш клієнт хоче зробити щось більше, ніж просто долучити зображення до своїх електронних листів - що ніколи не вийде .
Скотт

Правильно. Я витратив / витратив на це занадто багато часу, як це є. Зважаючи на те, що логотип, про який йдеться, - це переважно текст, найкраще рішення, яке я придумав, - це знайти найближчий "веб-безпечний" шрифт та створити всю річ у чистому html / css, не маючи зображень взагалі. Звичайно, шрифт точно не відповідає, і як ви вже згадували, хто знає, скільки одержувачів електронної пошти взагалі дійсно побачать річ у будь-якій формі, в кінцевому рахунку це займе ...
nickpish

@ font-face також ненадійний для клієнтів електронної пошти.
Скотт

Відповіді:


8

Якби я був ти, я б відмовився від ідеї. Робота з наймом - найменша з ваших проблем, тому що в E-Mails просто немає підтримки.

Але проблеми починаються раніше. Більшість клієнтів електронної пошти знімають зображення та додають кнопку, де користувач може активувати зображення. Вся ця метушня лише за логотип - це занадто багато клопоту.

Я б просто написав сиг з простим текстом і ось це.

Але, можливо, ти не хочеш здаватися, щоб це могло бути чимось для твого

Або скористайтеся цією технікою:

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


Дякую за відповідь та посилання, Каспаре; Я обов'язково їх перевіряю. Я б хотів, щоб тиждень тому відмовився від усієї справи, але клієнт не може повністю зрозуміти технічні обмеження. Важко пояснити, як щось, здавалося б, таке просте насправді дуже важко, якщо не неможливо, га.
nickpish

4
Я зазвичай кидаю на клієнта графіки підтримки електронної пошти, які дуже добре показують, наскільки погана підтримка різних речей. Таким чином легше показати, що людські ресурси краще використовувати з чимось іншим: кампаніяmonitor.com
resources/will-it-work/image-blocking

Хороший момент - діаграма дуже корисна, дякую.
нікпіш

4

Технічні рішення можуть бути:

  1. Розмістіть зображення на сервері та просто вставте <img>тег із адресою. Сервер може використовувати метаінформацію HTTP-запиту, яка отримає зображення та надасть потрібний розмір зображення для пристрою.

  2. Зробіть те ж саме з CSS, що знає розмір дисплея (але я не знаю, наскільки хороша підтримка цього в різних клієнтах електронної пошти) Але, по суті, ви можете додавати обидва зображення до пошти та використовувати CSS для різних розмірів дисплея для відображення дисплея правильне зображення (і ви навіть можете вказати спеціальне зображення для друку ...)


1
Гм, дякую за пропозиції; стосовно останнього, ви посилаєтесь на медіа-запити та використовуєте фонові зображення, які обмінюються на основі dpi чи перегляду?
nickpish

№1, про яку я згадував у коментарях вище. Це майже єдине можливе рішення. №2 не працює для багатьох клієнтів електронної пошти - Outlook приходить на розум негайно.
Скотт

@nickpish точно! Це використовується на багатьох сучасних веб-сайтах (переважно мобільних), так що навколо є багато навчальних посібників.
Falco

@Scott Так - розміщення розміщених зображень дозволяє використовувати логіку на сервері та, таким чином, чуйність. розміщена копія пошти як "переглянути приємну електронну пошту в Інтернеті"
Falco

@Falco рішення медіа-запитів є інтригуючим; Я веб-дизайнер, так добре розбираюся. Хоча, як зазначає Скотт, якщо Outlook не підтримує медіа-запити в електронній пошті, це, на жаль, нікуди
nickpish

2

Сьогодні багато поштових клієнтів підтримують SVG (масштабована векторна графіка). Для цих клієнтів покажіть SVG. Це гарантовано не буде знищено за допомогою масштабування, оскільки воно читається як комп'ютерна програма (наприклад, намалюйте коло, потім намалюйте лінію, з'єднану з цим колом у 120 та 240 градусах тощо), тому процесор буде правильно виводити зображення, що не розмивається всередині підтримуючого програмного забезпечення.

Якщо ви дбаєте про старших клієнтів, існує різноманітна техніка резервного копіювання , але вам потрібно визначити, які резервні копії, якщо такі є, ви переймаєтесь (наприклад, про які клієнти електронної пошти ви турбуєтесь про те, щоб відобразити підпис у програмі). Я особисто вибрав метод, який давав майже універсальне покриття з мінімальними зусиллями, а не пробувати складне 100% покриття або без покриття - є приємний, який підтримує все, окрім Android 2.3, який, мабуть, рідкісний, і є лише чотири рядки код.

З іншого боку, CSS-медіа-селектори, ймовірно, теж повинні працювати. Якщо роздільна здатність екрана менше, скажімо, шириною 800 пікселів, використовуйте PNG або JPEG, які ви використовуєте сьогодні, інакше використовуйте SVG. Я впевнений, що будь-які пристрої із “сітківкою” підтримують SVG, або, принаймні, більшість.


1
що стосується SVG, то остаточне питання в цьому випадку полягає в тому, чи підтримується він Outlook, що, на мою думку, не є ..
nickpish

1
@nickpish SVG не працюватиме в Outlook, тому я згадав механізм резервного копіювання. Outlook із задоволенням підтримуватиме CSS, який надає оригінальне зображення замість SVG. Наскільки я знаю, ніхто не любить Outlook на iOS (як, наприклад, вони використовуватимуть його, якщо потрібно , але ...).
фірфокс

1
Зрозумів - я обов'язково перегляну посилання, яке ви надали; це може бути відповіддю. Спасибі фірфокс.
нікпіш

Хоча ви не повинні встановлювати HighDPI рівним пристроям iOS ... Є все більше сучасних пристроїв (смартфонів, планшетів, ноутбуків, настільних ПК) з більшою щільністю та масштабуванням значків, що призводить до розмитих зображень!
Фалько

0

Дійсно стара посада, але оскільки я годинами боровся з тим же питанням і просто трапилось вирішити це, я розповім, як я це зробив. Проблема, з якою я стикався, полягала в тому, що логотип компанії я добре відображав на настільних моніторах (навіть HD). Але він виглядав розмитим / нечітким, коли його бачили на телефоні сітківки. Образ, який я отримав від клієнта, був точно рівний розміру, про який ви просили. Проблема (суворо для розробників :) із дисплеями сітківки полягає в тому, що вони мають в чотири рази більше пікселів на одиниці, ніж у стандартних екранів. Отже, вам потрібно зображення вдвічі меншого розміру, яке потрібно на екрані. Наприклад, якщо ви хочете, щоб ваш логотип був шириною та висотою 124x48, створіть зображення розміром 248x28. Це означає, що він подвоює роздільну здатність зображення і вчетверо збільшує кількість пікселів. Потім використовуйте HTML, щоб змусити ваше нове зображення відображатися на половині його нової ширини, тобто<img src=”your_image.jpg” width=”124” />. Це повинно вирішити будь-яку пікселізацію або розмиття зображення. Ура


0

У мене була ця сама проблема! Супер засмучує, але я, нарешті, виявив, що, наприклад, використання графічного аркуша 120 пікселів (висота) на 300 пікс (ширина), наприклад, в Illustrator, потім експорт для екранів у форматі PNG 8 з роздільною здатністю 96 ppi працює добре для підписів Microsoft Outlook!


1
Це один клієнт електронної пошти із незліченної кількості. Ви протестували цей метод у кількох інших клієнтів електронної пошти?
Зак Сосьє

1
Навіщо ppi щось робити?
joojaa
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.