首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE8不会显示PNG

IE8不会显示PNG
EN

Stack Overflow用户
提问于 2014-07-09 15:45:36
回答 3查看 865关注 0票数 0

问题

我在chromefirefox的网站上正确显示了PNG中的一张图片,但没有显示在IE8上。它用一个红色的X显示一个可怕的空旷的广场。

问题

为什么这个.PNG映像不能在IE8上工作?

代码

代码语言:javascript
复制
<asp:Image ID="IMG_Logo" runat="server" ImageUrl="~/Images/Logo.png" height="150px"/>

备注

  • IE8显示其他图片(在其他网站),所以我的浏览器不是问题(没有广告块,没有选项勾选,等等)。
  • Image.png会显示在其他网页上,所以图像本身也很好。
  • Logo.png是2800 to被800 to缩小到150 to高度被asp.net缩小。
  • 我正在开发Visual 2010,使用IIS7.5Express。Chrome和IE8给出了完全相同的HTML:

试图遵循图像路径:

http://*MyWebSite*/Images/Logo.png

它在Chrome/Firefox中再次正常工作,但在IE8上运行一个IE8。

.png(300 In)转换为.jpeg(250 In)( RGB格式)解决了这个问题。但问题仍然存在:

为什么当PNG文件在IE8中中断时,JPEG文件工作得很好?

EN

回答 3

Stack Overflow用户

发布于 2015-10-27 15:20:33

只是遇到了同样的事情。这个问题是.png文件在IE8中特有的。似乎有不同类型的.png文件。我通过在GIMP中编辑问题.png,然后使用GIMP默认值将其再次导出为.png来解决这个问题:

  • 保存背景色
  • 保存分辨率
  • 节省创作时间
  • 从透明像素保存颜色值

恐怕我不知道最初的.png文件和我保存的新文件之间有什么不同(我不是设计师也不是技术人员)。我只知道第一个不起作用,而第二个起作用了。希望这能帮到别人!

票数 1
EN

Stack Overflow用户

发布于 2015-10-27 15:07:30

与PNG文件的类型有关。只需在GIMP中加载PNG并在PNG解决问题时将其再导出。

我怀疑这是由于某些透明度或比特深度设置的PDF,IE8无法渲染。

票数 0
EN

Stack Overflow用户

发布于 2014-07-09 18:13:38

这可能是由于与快速时间的冲突:

.PNG's breaking in IE 7 and 8, red x white border

上面的链接是:右键单击PNG并确保它与IE资源管理器相关联,而不是快速时间或其他程序。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24658163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档