1

我有自定义文件格式的图像(基本上包含 RAW 数据),并且我希望它们可以在浏览器中查看(无需将它们转换为标准格式,例如 jpg/png)。

是否可以编写一个浏览器插件来读取我的自定义格式并在浏览器中显示图像(比如 PDF 阅读器)?

我可以使用 Flash 做到这一点,但我想看看是否可以避免下载 Flash SWF 来显示图像。

浏览器插件/扩展是否可以从 Web 获取二进制数据,对其进行处理并将其呈现在浏览器屏幕上的特定区域?哪些浏览器可以使用,哪些浏览器不可以?

4

2 回答 2

1

您可以下载二进制文件XMLHttpRequest并显示在<canvas>元素上,您可以完全控制每个像素。

现在,如果您的意思是希望浏览器本机识别您的自定义图像格式,这可能会很棘手。

于 2011-07-21T01:39:28.817 回答
1

是的,您可以在所有浏览器中执行此操作。ActiveX 用于 IE,NPAPI 用于其他一切。

于 2011-07-23T19:35:09.727 回答