我把图片保存到canvas里了,然后用jscrop插件切图,
在onSelect里获取了他的坐标和大小,现在我想把他保存到另一个canvas里
但是drawImage里的第一个参数是保存的是images对象,我写成canvas对象报错,
要怎么改
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
刚好用canvas和jcrop写过东西。
canvas到canvas应该使用getImageData()和putImageData()接口,参数查阅一下文档。
你得到相关坐标后,用getImageData得到imageData对象,然后putImageData到另一个canvas上,最后转成DataURL或者ObjectUrl就行了。
一般的切图 直接 用 js的drawImage就可以了满足了~
/////////////上面是先前的回答//////////////
上面大概意思是切图直接切就行了不用第三插件,根本不需要考虑类型转换
然后题主是要解决参数类型的问题的话 可以拿到画板图片的base64编码传入image对象就转过来了