【问题标题】:Creating an image from a nsIBinaryInputStream从 nsIBinaryInputStream 创建图像
【发布时间】:2009-05-28 21:40:53
【问题描述】:

我使用一些包含压缩图像数据(如 jpeg 或 gif)的 js 技巧创建了一个二进制输入流。我想使用 imgITools::decodeImageData 或其他方式解码和显示这些数据,但还没有找到方法。我应该从哪里开始?

【问题讨论】:

    标签: xpcom gecko


    【解决方案1】:

    最简单的方法是将图像数据读入字符串,base64 编码字符串,然后将其转换为 data: URL 并将其设置为图像的 src。不幸的是,stackoverflow 不允许我创建实时数据:链接,但它看起来像这样:

    data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAMklEQVRIx2NgGAWjYBQMFXAFDRMrR5GF/6H4CglyoxaOWjhq4aiFg7hoGwWjYBTQDgAAy8VWOfRR6fkAAAAASUVORK5CYII="

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-06
      • 2012-09-14
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多