【发布时间】:2012-08-02 12:45:34
【问题描述】:
所以这里我有一个 base64 编码的 png 图片:
iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
我使用atob() 对其进行了解码。原来是:
PNG
IHDRo&åIDAT×cøÿÿ?Ã Ã Ð1ñXÍõ5ËÑIEND®B`
是否可以从此字符串中取出颜色值? (不使用<canvas>)
PS:好像有可能,因为我找到了一个演示:
http://labs.calyptus.eu/JSBin/Demo/Viewer.html
但我不确定他是怎么做到的。
【问题讨论】:
-
我看到一个用 JavaScript 编写的 PNG 库在某处漂浮,但它只将原始像素数据编码为 PNG 图像。你也许可以扭转它。我认为使用 Canvas 会容易得多。
-
您是否查看了您链接到的页面的来源?
标签: javascript base64