收藏
回答

新版canvas怎么画base64图片?

请问新版canvas 2d怎么画base64图片,我是先把base64转成本地图片,得到的路径为http://usr/tmp_base64src.jpg。然后canvas.createImage()设置src为前面那个路径,运行后报错了。

回答关注问题邀请回答
收藏

2 个回答

  • Eric Huang
    Eric Huang
    2020-04-13

    可以直接把 base64 传给 image.src

    2020-04-13
    有用
    回复 2
    • 桂林风传他折桂
      桂林风传他折桂
      2020-04-14
      这样啊,那更方便,谢谢。
      2020-04-14
      回复
    • 青
      2020-10-22
      Image is not defined。。。不支持Image对象
      2020-10-22
      回复
  • 郑旭东
    郑旭东
    2020-04-13

    官方小二说的对。

    https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Using_images

    img.src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAsAAAIUhA+hkcuO4lmNVindo7qyrIXiGBYAOw=='
    
    
    2020-04-13
    有用
    回复 2
    • 青
      2020-10-22
      Image is not defined。。。不支持Image对象
      2020-10-22
      回复
    • 郑旭东
      郑旭东
      2020-10-22回复
      如果是报Image is not defined,不是canvas的问题呀,是你对象赋值有问题,把image 打出来看下是不是undefined
      2020-10-22
      回复
登录 后发表内容
问题标签