canvas基础4 -- 图像

drawImage

context.drawImage(image, dx, dy)

dx, dy:图片左上角起始值

图片大小默认为图片原有的尺寸

图片超出canvas的部分会自动裁剪掉




    
    



    
        您的浏览器尚不支持canvas
    

    

图示:

canvas基础4 -- 图像_第1张图片

context.drawImage(image, dx, dy, dw, dh)

dw,dh: 设置绘制图片的宽和高




    
    



    
        您的浏览器尚不支持canvas
    

    

图示:

canvas基础4 -- 图像_第2张图片

context.drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh)

sx, sy, sw, sh:设置渲染原图像的 起始点和宽高

canvas基础4 -- 图像_第3张图片

示例:




    
    



    
        您的浏览器尚不支持canvas
    

    

图示:

canvas基础4 -- 图像_第4张图片

缩放图像

canvas基础4 -- 图像_第5张图片

示例:




    
    



    
        您的浏览器尚不支持canvas
    
    

    

图示:

canvas基础4 -- 图像_第6张图片

添加水印

制作第二个canvas用于做水印,并加载到第一个canvas上




    
    



    
        您的浏览器尚不支持canvas
    
    

    

    

图示:

canvas基础4 -- 图像_第7张图片

放大镜

canvas基础4 -- 图像_第8张图片

示例:




    
    



    
        您的浏览器尚不支持canvas
    

    

    

图示:

canvas基础4 -- 图像_第9张图片

1

你可能感兴趣的:(可视化,前端,javascript,开发语言)