我有一个Web服务,它创建一个PNG文件并返回一个链接。 然后,该图形由网站(ASP.NET)使用。
IE7& Firefox 3无法显示此图像,但在Opera 9.5中它可以正常工作。
之前是否有人遇到过同样的问题?
编辑: Content-type设置为image / png。 该图像是使用第三方供应商的库创建的,该供应商无法向公众开放。
是否有机会检查png文件是否符合标准?
答案 0 :(得分:1)
原则上,IE7和FF都可以显示PNG图像。因为看起来你的PNG并不完全符合这些浏览器的渲染引擎(或标准?)。
如果不知道图像是如何创建的,很难确定问题的确切位置。您使用的是哪个lib?你有示例代码吗?
编辑(阅读Yuval A的评论后): 您还可以检查Web服务器发送的HTTP响应是否具有为PNG图像设置的正确内容类型。浏览器可能需要这样才能正确显示图像。
答案 1 :(得分:0)
检查您的网络服务是如何“返回链接”的。 它是否在HTML响应中正确表示? (即在 IMG 标记中使用正确的 src ?)
答案 2 :(得分:0)
事实证明,png没有使用正确的dpi设置进行渲染。几个月后出现的一个微妙的错误。