lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6594|回复: 4
打印 上一主题 下一主题

可以解决跨域获取图片BASE64

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2018-3-27 12:03:15 |只看该作者 |倒序浏览
var canvas=document.getElementById("canvas"),//获取canvas      ctx = canvas.getContext("2d"), //对应的CanvasRenderingContext2D对象(画笔)      img = new Image(),//创建新的图片对象      base64 = '' ;//base64   img.src = 'http://www.xxxx.png';  img.setAttribute("crossOrigin",'Anonymous')  img.onload = function(){//图片加载完,再draw 和 toDataURL       ctx.drawImage(img,0,0);           base64 = canvas.toDataURL("image/png");    };

网上公布上说可以解决跨域获取图片BASE64数据, img.setAttribute("crossOrigin",'Anonymous'),只需加上这句,那如果用LUFY引擎,要如何实现呢。

回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2018-3-27 13:28:31 |只看该作者
你可以按照你的方法来读取image,然后把image对象直接传给LBitmapData就可以了
http://lufylegend.com/api/zh_CN/out/classes/LBitmapData.html
注意看API文档中LBitmapData的各个参数说明
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

板凳
发表于 2018-3-27 13:40:54 |只看该作者
哪个参数可以实现跨域读取图片
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2018-3-27 14:19:49 |只看该作者
zyflzxy 发表于 2018-3-27 13:40
哪个参数可以实现跨域读取图片

我上面已经说了啊,图片你自己读取,读完传给LBitmapData
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

5#
发表于 2018-4-2 10:17:53 |只看该作者
明白,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-19 23:46 , Processed in 0.050779 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部