我想在SVG中生成图形,并通过电子邮件发送一个超文本标记语言页面,其中嵌入了这些图形(未存储在服务器上并显示链接图像)。
我尝试过直接嵌入SVG,使用对象元素,序列化和URI编码SVG,并将整个字符串指定为div上的背景图像。Outlook 2013中似乎没有显示任何内容。有什么想法吗?
许多电子邮件客户端不支持SVG。我见过的最好的指南是风格活动。这是我保证的简短阅读(Anna非常聪明!)。
太长别读:各种技术可以在iOS邮件客户端和(令人惊讶的)黑莓中工作。但是Android、Outlook和几乎所有其他桌面和网络邮件客户端都不支持SVG,需要回退。
更新:“Windows、Mac、Android和Windows Mobile上适用于Office 365的Microsoft Word、PowerPoint、Outlook和Excel支持在文档、演示文稿、电子邮件和工作簿中插入和编辑可缩放矢量图形(. SVG)文件。”(在Microsoft Office 365中编辑SVG图像)
从Microsoft Office指南中插入图标的“插入SVG文件”部分
SVG代表可缩放矢量图形文件,这意味着您可以在不丢失画质的情况下旋转、着色和调整文件大小。Office应用程序,包括Word、PowerPoint、Outlook和Excel,支持插入和编辑SVG文件。
>
在Office for Windows中插入SVG文件:将文件从Windows文件资源管理器拖放到文档中。
在Office for Mac中插入SVG文件:转到插入
在Android或Windows Mobile上的Office中插入SVG文件:有关详细信息,请参阅使用移动设备将图片或视频添加到文件。
需要将我们非营利组织的标志转换成SVG,让它看起来正确,所以
>
查找了一个在线工具(在我的例子中通过谷歌搜索“png to svg”)
网站生成了它,但如果我不注册,就不会让我下载。
在开发人员控制台中打开SVG映像(Chrome:右键单击映像并选择检查)
复制整个<代码>
在Outlook中,”转到插入