使用canvas 首先确定你的头像图片大小,这个用来指定canvas的高和宽(注意这里不是css的高和宽,canvas的高和宽决定了后面生成图片的质量) 然后通过某些手段获取上传图片的那些部分需要裁减成图片,使用canvas的drawImage绘制出来 最后使用toDataURL导出图片base64就可以上传到服务器了 这里加粗了几个关键字,自己找一下API就可以了
使用canvas
首先确定你的头像图片大小,这个用来指定canvas的高和宽(注意这里不是css的高和宽,canvas的高和宽决定了后面生成图片的质量)
然后通过某些手段获取上传图片的那些部分需要裁减成图片,使用canvas的drawImage绘制出来
最后使用toDataURL导出图片base64就可以上传到服务器了
这里加粗了几个关键字,自己找一下API就可以了