【问题标题】:JavaScript, inputstream and DIB?JavaScript、输入流和 DIB?
【发布时间】:2010-09-15 11:42:31
【问题描述】:

有没有什么有用的方法可以将 DIB 加载到输入流中并在 JavaScript (js) 中获取它的句柄?

【问题讨论】:

  • 您的问题缺少上下文。你到底想做什么?你想用 DIB 做什么?在哪个平台上(疯狂猜测:因为您使用 DIB 术语,我想它适用于 Windows,可能与 WSH 一起使用)?

标签: javascript inputstream dib


【解决方案1】:

假设 DIB 表示 Device Independent Bitmap...

如果 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 没有画布标签,但它们确实有类似的东西。 google 的一些聪明人写了一个 javascript 库,通过翻译成 IE 可以理解的东西来启用 IE 中的 canvas 标签。

http://code.google.com/p/explorercanvas/

我希望这会有所帮助。如果没有,也许它至少很有趣。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    相关资源
    最近更新 更多