Html Outlook 2010未在125%的计算机上缩放图像

Html Outlook 2010未在125%的计算机上缩放图像,html,css,image,email,outlook,Html,Css,Image,Email,Outlook,首先,我完全了解Outlook背后的问题,以及它如何使用Word呈现HTML/CSS,以及手头的DPI问题 请务必注意,我是从Outlook 2010发送电子邮件,而不是从其他客户发送。因为我的处境,这是我唯一的选择 这是我的问题:我尝试了许多不同的代码,但我无法让Outlook正确缩放嵌入的图像。收到我的电子邮件且dpi为125%的人,除图像外,所有内容都会放大25%;这些都保持其原始像素大小不变。即使更改图像的DPI也绝对没有效果,它们的渲染完全相同。我几乎希望这些图像能放大 我尝试过概述的

首先,我完全了解Outlook背后的问题,以及它如何使用Word呈现HTML/CSS,以及手头的DPI问题

请务必注意,我是从Outlook 2010发送电子邮件,而不是从其他客户发送。因为我的处境,这是我唯一的选择

这是我的问题:我尝试了许多不同的代码,但我无法让Outlook正确缩放嵌入的图像。收到我的电子邮件且dpi为125%的人,除图像外,所有内容都会放大25%;这些都保持其原始像素大小不变。即使更改图像的DPI也绝对没有效果,它们的渲染完全相同。我几乎希望这些图像能放大

我尝试过概述的解决方案,但似乎没有效果。他们建议使用此代码:

    <html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:v="urn:schemas-microsoft-com:vml"
 xmlns:o="urn:schemas-microsoft-com:office:office">

<head>
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
  <o:PixelsPerInch>96</o:PixelsPerInch>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
</head>

不管有没有这个代码,它似乎都没有效果。在dpi为125%的Windows机器上,我的图像从不放大

我已经尝试过显式地定义表格单元格的宽度,使用或不使用内联样式,但完全没有效果。我开始怀疑问题是否在于我发送的电子邮件来自Outlook 2010本身

如果接收者是100%(这就是我要运行的),那么它工作得很好,但是如果不是这样,图像只是拒绝缩放。我注意到,如果我通过Outlook手动插入图像,它会考虑图像的DPI,但我无法让我的代码遵守它


我是否还需要做一些其他具体的事情来让图像与其他表格一起放大,等等。?我通常能把这些事情弄明白,但这简直让我发疯。

所以这真的很奇怪。。。我已经对此进行了更多的修补,并找到了似乎是罪魁祸首,只是我不知道为什么。当我从img标签中删除align=“center”或将其更改为左对齐时。。。噗,图像现在正在正确调整大小!这同样适用于图像所在的标记。如果标记具有align=“center”,则在125%的计算机上无法正确调整图像大小。但如果我将其更改为左对齐或完全删除,则图像会相应调整大小。搞什么鬼??