详细问题描述
[内容]
运行
function draw(fn) {
var data1 = new Array();
for (var i = 0; i < $('.img_photo img').length; i++) {
data1[i] = $('.img_photo img').eq(i).attr('src');
}
var canvas = document.getElementById('canvas'), ctx = canvas.getContext('2d'), len = data1.length;
canvas.width = 290;
canvas.height = 480;
ctx.rect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = 'transparent';//画布填充颜色
ctx.fill();
function drawing(n) {
if (n < len) {
var img = new Image;
//img.crossOrigin = 'Anonymous'; //解决跨域
img.src = data1[n];
img.onload = function () {
ctx.drawImage(img, 10, 10, 290, 480);
drawing(n + 1);//递归
}
}
}
drawing(0);
}
以上脚本 打包后ios 可以合成图片 android 无法合成
重现步骤
[步骤]
[结果]
[期望]
运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
[安装包]
联系方式
[QQ] 334826584
[电话]
0 个回复