1
392
笔记
只有当图像与页面来自同一个域,或具有
您需要创建一个具有正确尺寸的canvas元素,并使用
可能是这样的。我从来没有写过greasemonkey脚本,所以您可能需要调整代码以在该环境中运行。
获取jpeg格式的图像在较旧版本(大约3.5)的firefox上不起作用,因此如果你想支持它,你需要检查兼容性。如果不支持编码,则默认为“image/png”。 |
2
73
此函数获取URL,然后返回图像base64
这样称呼:
|
3
49
很久以后,但这里没有一个答案是完全正确的。
在画布上绘制时,传递的图像是未压缩+全部预乘的。
在此过程中,所有浏览器和设备都会出现不同的舍入错误
所以如果你想要一个base64版本的图像文件,他们必须 请求 它再次出现(大部分时间它将来自缓存),但这次是一个blob。 然后你可以用 FileReader 以arraybuffer或dataurl的形式读取。
|
4
17
使用fetch的kaido的答案的一个更现代的版本是:
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch |
5
1
使用
|
6
-1
|
7
-3
在HTML5中,最好使用这个:
|
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |