美文网首页
canvas 图片平铺,交错平铺,图片合并

canvas 图片平铺,交错平铺,图片合并

作者: lazyTai | 来源:发表于2018-05-05 15:27 被阅读47次

demo-start-me: github

rect

api

test all the api

image.png

圖片的一半背景填充(交错平铺,砖块平铺)

such as


砖块平铺
  • 根据原始的图片 生成 左11,(右半下1 ---1---上半1)
  • canvas的图片合并(这个new图片的大小是原始图片的 w=>2w,h=>2h)
  • demo create megerCanvas
  • how to canvas a image
  • ctx.drawImage(beauty, 0, 0);
  • what is the params for drawImage;


    image.png
  • we gona use
    context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);
    裁剪图片,这个需要疯狂的使用
  • we gona use draw一个只有一半的图片
    image.png
    demo is here
    MegerCanvas
  • 生成新的图片
// Converts canvas to an image
function convertCanvasToImage(canvas) {
    var image = new Image();
    image.src = canvas.toDataURL("image/png");
    return image;
}
  • canvas 大小設置為 原始图片的大小的2倍
  • canvas 縮小/2
  • 根据这个新的图片平铺


    image.png

相关文章

网友评论

      本文标题:canvas 图片平铺,交错平铺,图片合并

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