是否有任何有用的方法可以将 DIB 加载到输入流中并获取它的句柄以及 JavaScript (js) 中的所有内容?
Horvath
问问题
1015 次
1 回答
1
假设 DIB 表示设备独立位图...
如果 DIB 在浏览器中的客户端,那么我认为您不能仅使用浏览器中的 JS 来执行此操作。您将需要一些 java 或 flash 或其他东西,因为浏览器中的 javascript 无法从文件系统中读取内容。
如果 DIB 在服务器上,您可以使用 ajax 请求来获取它。在回调中,将返回的数据复制到一个对象中,然后您可以在其中根据需要操作数据。
处理完图像数据后,您可以使用画布或 img 标签来显示它。
http://developer.mozilla.org/en/Canvas_tutorial/Using_images
在看到您的问题之前,我没有尝试过这个,但是带有数据 url 的 img 标签非常有趣。在 IE 中使用 img src 中的数据 url 不起作用,但在 FF 和 Opera 中可以。IE 没有画布标签,但它们确实有类似的东西。谷歌的一些聪明人编写了一个 JavaScript 库,通过翻译成 IE 可以理解的东西来启用 IE 中的 canvas 标签。
http://code.google.com/p/explorercanvas/
我希望这有帮助。如果没有,也许它至少很有趣。
于 2008-10-19T18:32:42.087 回答