#c# #svg #outlook #base64 #email-templates
#c# #svg #outlook #base64 #шаблоны электронной почты
Вопрос:
Я использую svg-изображения в кодировке base64 в шаблоне электронной почты <img src="data:image/svg xml;base64,XXXXXXX<base64 encoded image>">
.
Это изображение отлично работает в веб-браузере, но не отображается в настольном клиенте Outlook.
Есть ли способ заставить svg xml официально работать в клиенте Outlook? может использоваться <!--[if mso]>
Или кто-нибудь может предложить мне способ преобразования base64 svg в base64 png с пользовательским цветом фона в c #? Я не хочу создавать промежуточное изображение в формате png и хочу напрямую конвертировать изображение base64 в png base64.
Заранее спасибо
Комментарии:
1. Поддержка Base64 в электронных письмах HTML очень ограничена (см. caniemail.com/features/image-base64 ) и я бы не рекомендовал им пользоваться.
2. мой клиент согласен с Base64, поскольку они планируют использовать его в последней версии Outlook
Ответ №1:
Word (который используется для отображения HTML-изображений в Outlook) не поддерживает встроенные HTML-изображения base64.