canvas putImageData() 方法和drawImage()方法
2015-01-04 19:34
417 查看
JavaScript 语法:
context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight);
参数值
参数 | 描述 |
---|---|
imgData | 规定要放回画布的 ImageData 对象。 |
x | ImageData 对象左上角的 x 坐标,以像素计。 |
y | ImageData 对象左上角的 y 坐标,以像素计。 |
dirtyX | 可选。水平值(x),以像素计,在画布上放置图像的位置。 |
dirtyY | 可选。水平值(y),以像素计,在画布上放置图像的位置。 |
dirtyWidth | 可选。在画布上绘制图像所使用的宽度。 |
dirtyHeight | 可选。在画布上绘制图像所使用的高度。 |
context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);
参数值
参数 | 描述 |
---|---|
img | 规定要使用的图像、画布或视频。 |
sx | 可选。开始剪切的 x 坐标位置。 |
sy | 可选。开始剪切的 y 坐标位置。 |
swidth | 可选。被剪切图像的宽度。 |
sheight | 可选。被剪切图像的高度。 |
x | 在画布上放置图像的 x 坐标位置。 |
y | 在画布上放置图像的 y 坐标位置。 |
width | 可选。要使用的图像的宽度。(伸展或缩小图像) |
height | 可选。要使用的图像的高度。(伸展或缩小图像) |
相关文章推荐
- HTML5 canvas getImageData() 方法
- Canvas get/putImageData
- canvas 利用getImageData与putImageData将一个canvas 内的图片展示在另一个canvas里
- canvas图像滤镜---canvas getImageData() 方法
- HTML5 Canvas ( 图形的像素操作 ) getImageData, putImageData, ImgData.data
- 利用canvas的getImageData()方法制作《在线取色器》
- Html5 canvas 位图像素处理getImageData和putImageData
- 4.5.1_利用getImageData()与putImageData()方法来实现橡皮筋式选取框_改良版
- 4.5.1_利用getImageData()与putImageData()方法来实现橡皮筋式选取框
- IE11 Canvas putImageData总是变成白色居然是驱动问题
- 解决方法!:getImageData on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
- 11 - 改变vtkImageData中的Manipulation 方法 VTK 6.0 迁移
- ERROR: the user data image is used by another emulator. aborting 解决方法
- canvas保存为data:image扩展功能的实现
- canvas保存为data:image扩展功能的实现
- Chrome中canvas上drawImage无法画出image的解决办法
- HTML5 Canvas绘图详解 drawImage() 方法 有图有真相!
- ERROR: the user data image is used by another emulator. aborting 的错误解决方法
- Chrome中canvas上drawImage无法画出image的解决办法
- Chrome中canvas上drawImage无法画出image的解决办法