【问题标题】:Base64 svg support in outlook desktop client and conversion of base64 svg to base64 png with custom bgcolorOutlook 桌面客户端中的 Base64 svg 支持以及使用自定义 bgcolor 将 base64 svg 转换为 base64 png
【发布时间】:2021-03-06 23:08:54
【问题描述】:

我在电子邮件模板<img src="data:image/svg+xml;base64,XXXXXXX<base64 encoded image>"> 中使用base64 编码的svg 图像。

此图像在 Web 浏览器中工作正常,但无法在 Outlook 桌面客户端中呈现。

有没有办法让 svg+xml 在 Outlook 客户端中正式工作?可能正在使用<!--[if mso]>

或者有人可以向我推荐一种在 c# 中使用 自定义背景颜色 将 base64 svg 转换为 base64 png 的方法吗?我不想将中间图像创建为 png,并希望将 base64 图像直接转换为 png base64。

提前致谢

【问题讨论】:

  • HTML 电子邮件中的 Base64 支持非常有限(请参阅 caniemail.com/features/image-base64),我不建议使用它。
  • 我的客户对 Base64 没问题,因为他们计划在最新的 Outlook 版本上使用它

标签: c# svg outlook base64 email-templates


【解决方案1】:

Word(用于在 Outlook 中呈现 HTML 图像)不支持 base64 嵌入 HTML 图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-30
    • 2011-11-20
    • 2016-04-15
    • 2017-03-23
    • 2022-10-05
    • 1970-01-01
    • 2023-02-24
    • 2018-04-14
    相关资源
    最近更新 更多