官方文档中
drawImage(sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight) 从 1.9.0 起支持
number dx
图像的左上角在目标 canvas 上 x 轴的位置
number dy
图像的左上角在目标 canvas 上 y 轴的位置
number dWidth
在目标画布上绘制图像的宽度,允许对绘制的图像进行缩放
number dHeight
在目标画布上绘制图像的高度,允许对绘制的图像进行缩放
number sx
源图像的矩形选择框的左上角 x 坐标
number sy
源图像的矩形选择框的左上角 y 坐标
number sWidth
源图像的矩形选择框的宽度
number sHeight
源图像的矩形选择框的高度
然而真实调用的结果是
开发工具显示正常
手机上的效果如果没有理解错的话sWidth, sHeight这两个参数是类似选择图片时的裁剪功能 裁剪的宽度和高度,裁剪是正确的,但是手机预览确不能根据画框等比缩小,放大是正常的
有没有遇到相同问题的而且已经解决的
或者是我理解错了
遇到同样问题,只出现在安卓机上
有解决办法不
加了一个判断 如果图片的宽高比 和 画布上图片宽高比 相差再 0.02(随便定义的,看不出变形就行)内就用
之外的用
目前测试中