我想把 console.log(ss.toDataURL('image/jpeg'));
放到images.onload里输出既然报错
放到外面输出又是黑色的图片背景,这是怎么回事?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
toDataURL放到外面去了,你图片都还没加载完回调,此时拿到的就是一个没图片的canvas,所以背景空白(没内容)。至于放到
onload是不是报这样的错?尝试下本地弄个web服务来启动这个页面吧,这里涉及到读取图片似乎有跨域的问题,前阵子也遇到过,启动个本地服务来访问这个页面保证图片跟页面在同域下就可以了。
参考链接>>