javascript - 在 Firefox 上将图像转换为 Base64 javascript

标签 javascript image firefox base64

我需要通过greasemonkey 或firefox .xpi 扩展名将网页中的图像转换为base64。 我该怎么做? 我知道我有 btoa() 函数,但我只能将它与字符串一起使用,而不能与图像一起使用。 这里没什么帮助。 谢谢。

最佳答案

您可以使用 canvas 元素并使用 drawImage() 在其上绘制图像,然后使用 toDataURL() 获取 base64编码图像。

参见:https://developer.mozilla.org/en/html/canvas

关于javascript - 在 Firefox 上将图像转换为 Base64 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7224614/

相关文章:

javascript - 用于更改 Google 图表上显示 x 轴范围的按钮

javascript - element.html() 调用导致图像痉挛

javascript - Firefox webextension 错误 : Could not establish connection. 接收端不存在

Debian 挤压下的 Firefox 3.6

javascript - 使用旧的 jQuery 和在新的 jQuery 上制作的脚本

php - 如何在图像上叠加忙碌图标?

javascript - 在 JavaScript 中验证 JSON 文件

html - 将图像放置在其容器之外

javascript - PreventDefault() 不适用于图像链接

jQuery focus() 在 FireFox 中不起作用,但在 Chrome 中起作用