本文主要介绍了小程序中canvas的drawImage方法的参数的详细说明。通过示例代码详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面跟边肖学习。
最近在开发小程序和海报生成的过程中,需要不断的在carvas中添加图片,但是小程序的drawImage参数不是很清楚。这一次,我很疑惑。
示例代码
写作有三种版本:
drawImage(imageResource,dx,dy)
drawImage(imageResource,dx,dy,dWidth,dHeight)
从1.9.0开始支持DrawImage(图像资源,SX,SY,Swidth,SHEIGHT,DX,DY,Dwidth,Dheight)。
const CTX=wx . createcanvascontext( my canvas )
wx.chooseImage({
成功:函数(res){
CTX . draw image(RES . tempfile paths[0],0,0,150,100)
ctx.draw()
}
})
该方法与native canvas的方法相同,如下所示
HTML5中引入了新的元素canvas,它的drawImage方法允许将其他图像(img和canvas元素)插入canvas。DrawImage函数有三个函数原型:
drawImage(image,dx,dy)
drawImage(图像,dx,dy,dw,dh)
drawImage(图像,sx,sy,sw,sh,dx,dy,dw,dh)
第一个参数image是要绘制的图片资源。
作为一个参数。Dx和dy是图像在画布中定位的坐标值;Dw和dh是图像在画布中要绘制的区域的宽度和高度值(相对于dx和dy坐标的偏移量);Sx和sy是要绘制的图像的起始位置,sw和sh是图像要绘制的区域的宽度和高度值(相对于图像的sx和sy坐标的偏移量)。
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。