在 Firefox 上将图像转换为 Base64 javascript
我需要通过greasemonkey 或firefox .xpi 扩展名将网页中的图像转换为base64。 我该怎么做? 我知道我有 btoa() 函数,但我只能将它与字符串一起使用,而不能与图像一起使用。 这里帮助不大。 谢谢。
I need to convert image that are in a webpage to base64 over greasemonkey or firefox .xpi extension.
How can i do it?
I know that i have btoa() function, but i only can use it with strings, not with images.
Little help here.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
canvas
元素并使用drawImage()
在其上绘制图像,然后使用toDataURL()
获取 Base64 编码图像。请参阅:https://developer.mozilla.org/en/html/canvas
You could use the
canvas
element and draw the image usingdrawImage()
onto it, then usetoDataURL()
to get the base64 encoded image.see: https://developer.mozilla.org/en/html/canvas