1

我有一个网络服务,它创建一个 PNG 文件并返回一个链接。然后这个图形被一个网站(ASP.NET)使用。

IE7 和 Firefox 3 无法显示此图像,但在 Opera 9.5 中可以正常工作。

以前有没有人遇到过同样的问题?

编辑:内容类型设置为 image/png。该图像是使用第三方供应商提供的库创建的,该库不向公众提供。

有没有机会检查 png 文件是否符合标准?

4

3 回答 3

1

原则上,IE7和FF都可以显示PNG图片。看起来您的 PNG 不完全符合这些浏览器的渲染引擎(或标准?)。

如果不知道图像是如何创建的,就很难准确地判断问题出在哪里。您使用的是哪个库?你有示例代码吗?

编辑(阅读 Yuval A 的评论后):您还可以检查您的 Web 服务器发送的 HTTP 响应是否为 PNG 图像设置了正确的内容类型。浏览器可能需要这样做才能正确显示图像。

于 2008-12-04T16:44:06.407 回答
0

检查您的网络服务如何“返回链接”。它在 HTML 响应中是否正确表示?(即在具有正确src的IMG标签中?)

于 2008-12-04T16:45:57.120 回答
0

原来 png 没有使用正确的 dpi 设置渲染。几个月后出现的一个微妙的错误。

于 2009-07-29T20:25:49.227 回答