我有自定义文件格式的图像(基本上包含RAW数据) 并且我想让它们在浏览器中可见(不将它们转换为 标准格式,如jpg / png)。
是否可以编写一个能够读取my-custom-format的浏览器插件 并在浏览器中显示图像(比如说PDF阅读器)?
我可以使用Flash来做到这一点,但我想看看我是否可以避免 下载Flash SWF以显示图像。
浏览器插件/扩展程序是否可以从Web获取二进制数据,并对其进行处理 在浏览器屏幕上的特定区域呈现它?它会是哪种浏览器 是可能的,哪些不是?
答案 0 :(得分:1)
您可以使用XMLHttpRequest
下载二进制文件,并显示在<canvas>
元素上,您可以完全控制每个像素。
现在,如果您的意思是希望浏览器本地识别您的自定义图像格式,这可能会非常棘手。
答案 1 :(得分:1)
是的,您可以在所有浏览器中执行此操作。用于IE的ActiveX,以及用于其他所有内容的NPAPI。