【发布时间】:2016-04-09 17:11:24
【问题描述】:
我想制作一个 Chrome 插件,它可以显示 Facebook 图片。 我的例如是this one。
我确实得到了最终的 Url 和 XMLHttpRequest 的响应。
在response.response我有图片数据,以����JFIF���Photoshop 3.08BIM�gO87swNzt0qHGr_stQXIz(bFBMD01000aa00100001d020000b6020000ec02000027030开头
我正在尝试存储而不是显示它。 (我也想在不同的地方显示这个更大)。所以我不想在chrome.browserAction.setIcon 中使用path,而是图像本身。
我尝试了很多东西(明天会继续)。到目前为止:
- 我需要一个
ImageData对象 - 我需要一个小于 ImageData 对象。
- 我知道来自 facebook 的图片大小 (50x50)
明天我将继续尝试this。我忘记了,图像还没有经过base64编码,所以这句话中链接的解决方案无法工作......
我的问题是:如何在 JS 中创建chrome.browserAction.setIcon 所需的ImageData-Object(s)。使用“html5-canvas”标签,因为 ImageData 非常接近画布。
一如既往,我们非常感谢您的回答。
你的,
弗洛里安
【问题讨论】:
标签: javascript google-chrome-extension html5-canvas