如何仅为Outlook 2013将动画图像插入电子邮件正文?

时间:2016-05-19 11:45:09

标签: email outlook

我正在尝试将.gif插入到电子邮件正文中,并将其显示在Outlook中。

我尝试过插入→图片,但它将.gif转换为静态图像格式,即使原始动画也是如此。

如何在Outlook中获取动画图像?

3 个答案:

答案 0 :(得分:9)

Microsoft认为.gif图像是活动内容,出于安全原因,Outlook不允许在邮件中运行活动内容。

  

2007年之后的所有Outlook版本

     

撰写或阅读电子邮件时,不支持动画gif文件。如果要查看动画,则需要在浏览器中打开消息。

     

要执行此操作,请双击该消息以在其自己的窗口中将其打开。然后选择(其他)行动 - >在浏览器中查看。这将在Internet Explorer中打开该消息。

     

注意:即使gif文件在编写时不会动画,但当收件人在支持gif动画的邮件客户端中收到您的邮件时,gif-animation仍然有效。

     

Source

所以这就是说Outlook将显示.gif图像的第一帧。如果您在Outlook中使用撰写电子邮件添加.gif,并将电子邮件发送到可以显示.gif的设备,例如iPhone,那么.gif将在那里设置动画。

在2007年之前的Outlook版本中,他们的支持有限。这是因为2007年微软从使用Internet Explorer(可以显示.gif)以呈现电子邮件转移到Microsoft Word(阻止.gif)。

由于此更改,Outlook不支持许多最新的HTML5标准,包括HTML5动画。因此,目前无法让Outlook(至少桌面)显示任何类型的动画。

答案 1 :(得分:3)

HTML邮件由Word呈现,而不是Outlook中的IE。 Word不支持动画GIF。

更新(2019年3月):Outlook现在支持动画GIF。 见https://www.msoutlook.info/question/animated-gif-support

答案 2 :(得分:1)

问题归结为Outlook如何呈现GIF。

  

从2007年开始,Outlook开始使用Microsoft Word作为其文本编辑器。   Word无法读取电子邮件中的HTML元素,这意味着所有GIF   您在撰写电子邮件时会包含以下内容,或在电子邮件中收到的GIF   别人,将显示为第一帧的静止图像   GIF。

     

2013年,Outlook移至类似于word的新文本编辑器。   不幸的是,此编辑器中存在相同的HTML问题,因此   用户没有任何变化。

Source

Microsoft Office FAQ

作为一种变通方法,可以通过条件逻辑将动画gif显示给非​​关注用户,并为Outlook用户显示特定的静态图像:

<!--[if !mso]><!-->
<img class="outlookcomIMG" src="ANIMATED.gif">
<!--<![endif]-->

<!--[if gte mso 9]>
<img src="STATIC.jpg">
<![endif]-->

第一段代码将显示动画gif,而第二段代码将在Outlook中显示静态图像。尽管并不理想,但它确实允许您创建在两种环境下都有效的号召性用语。

Solution from Email on acid