美文网首页
ImageData相关

ImageData相关

作者: 霸道的黑猫 | 来源:发表于2018-08-09 14:50 被阅读0次

    ImageData是canvas中的一个隐含像素的区域
    一般使用getImageData()来获得,使用createImageData()和putImageData()方法来创建

    getImageData()方法参数

    ImageData ctx.getImageData(sx, sy, sw, sh);
    

    sx,sy: 提取隐含像素区域的起始坐标
    sw,sh: 提取隐含像素区域的宽高

    putImageData()
    将数据从已有的ImageData对象绘制到位图的方法,如果提供的是一个绘制过的位图的话则只绘制该矩形的像素
    使用方法和参数

    void ctx.putImageData(imagedata, dx, dy);
    void ctx.putImageData(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
    

    imageData: imageData对象
    dx,dy:源图像数据在目标画布中的位置偏移量位置
    dirtyX,dirtyY: 在源图像数据中,矩形区域左上角的位置

    dirtyWidth, dirtyHeight: 在源图像数据中,矩形区域宽高

    相关文章

      网友评论

          本文标题:ImageData相关

          本文链接:https://www.haomeiwen.com/subject/hzzqbftx.html