如何将网页中已下载的img转base64数据

网页加载完一张图片以后无法再次请求图片,但是需要把图片用脚本读出来,canvas转base64的时候依然需要设置图片img.src 重新请求图片,所以这种方法行不通 有没有其它途径

阅读 3.2k
3 个回答
  1. 如果已经加载过一次,再加载时,URI相同的话,浏览器加载的应该是缓存(304)
  2. canvas中处理的图片如果存在跨域问题,页面绘制没问题;但输出的话可能会受限(Canvas跨域污染)

img.onload=function(){canvas画图转base64}
img.src='xxxx'

谢谢关注 情况有点特需 不能写js实现 已经通过屏幕截图解决了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题