问题
我在chrome和firefox的网站上正确显示了PNG中的一张图片,但没有显示在IE8上。它用一个红色的X显示一个可怕的空旷的广场。
问题
为什么这个.PNG映像不能在IE8上工作?
代码
<asp:Image ID="IMG_Logo" runat="server" ImageUrl="~/Images/Logo.png" height="150px"/>备注
试图遵循图像路径:
http://*MyWebSite*/Images/Logo.png
它在Chrome/Firefox中再次正常工作,但在IE8上运行一个IE8。
将.png(300 In)转换为.jpeg(250 In)( RGB格式)解决了这个问题。但问题仍然存在:
为什么当PNG文件在IE8中中断时,JPEG文件工作得很好?
发布于 2015-10-27 15:20:33
只是遇到了同样的事情。这个问题是.png文件在IE8中特有的。似乎有不同类型的.png文件。我通过在GIMP中编辑问题.png,然后使用GIMP默认值将其再次导出为.png来解决这个问题:
恐怕我不知道最初的.png文件和我保存的新文件之间有什么不同(我不是设计师也不是技术人员)。我只知道第一个不起作用,而第二个起作用了。希望这能帮到别人!
发布于 2015-10-27 15:07:30
与PNG文件的类型有关。只需在GIMP中加载PNG并在PNG解决问题时将其再导出。
我怀疑这是由于某些透明度或比特深度设置的PDF,IE8无法渲染。
发布于 2014-07-09 18:13:38
这可能是由于与快速时间的冲突:
.PNG's breaking in IE 7 and 8, red x white border
上面的链接是:右键单击PNG并确保它与IE资源管理器相关联,而不是快速时间或其他程序。
https://stackoverflow.com/questions/24658163
复制相似问题