canvas画布生成头像报错file.php:136 Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRen问题
file.php:136 Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRen出现这个问题原因:这是因为drawImage()向canvas导入的图片跨域而导致的。解决方法:var;img=new;Image;
img.crossOrigin="anonymous";;//关键
img.src="图片地址";在引用加载图片之前打开跨域资源允许权限(一定要注意顺序)function;loadImg(src);{
;;;;let;paths;=;Array.isArray(src);?;src;:;[src]
;;;;let;promise;=;paths.map((path);=>;{
;;;;;;;;return;new;Promise((resolve,;reject);=>;{
;;;;;;