canvas实现海报 两张图片合成一张并且可以保存

简介: canvas实现海报 两张图片合成一张并且可以保存
<style>
        * {
            margin: 0;
            padding: 0;
        }
        :root,
        html,
        body {
            height: 100vh;
            width: 100vw;
        }
    </style>
</head>
    <img src='' alt='海报'>
<body>
</body>
<script>
    var poster = document.getElementsByTagName('img')[0];
    var canvas = document.createElement('canvas');
    canvas.height = 600;
    canvas.width = 350;
    var context = canvas.getContext("2d");
    var img = new Image();
    // 因为图片加载的请求是异步的, 所以需要等图片加载回来后进行对应的操作
    img.onload = function () {
        context.drawImage(img, 0, 0, 350, 600);
    }
    img.src = "./img/poster.jpg";
    // 创建一个二维码的img
    var qrcodeImg = new Image();
    qrcodeImg.onload = function(){
        context.drawImage(qrcodeImg, 250, 500, 50, 50);
        poster.src = canvas.toDataURL("image/jpeg", 1.0);
    }
    qrcodeImg.src = "./img/qrcode.png";
</script>


2020052215083058.png

相关文章
[笔记]音视频学习之SDL篇《五》裁剪图片成子图片(裁剪精灵表)
[笔记]音视频学习之SDL篇《五》裁剪图片成子图片(裁剪精灵表)
爬取图片,以及对图片筛选,以及切换系统背景图片
爬取图片,以及对图片筛选,以及切换系统背景图片
|
存储 人工智能 前端开发
前端合成海报并保存到本地
前端合成海报并保存到本地
94 0
|
8月前
|
人工智能 搜索推荐 定位技术
证件照尺寸修改、图片背景换色、照片大小压缩…几个在线图片编辑、处理网站推荐
证件照尺寸修改、图片背景换色、照片大小压缩…几个在线图片编辑、处理网站推荐
187 1
|
前端开发
分享一个简单的GIF图制作方法
分享一个简单的GIF图制作方法
分享一个简单的GIF图制作方法
|
计算机视觉
【图片操作】生成动态图片
动态图片我们使用的还是比较频繁的,平时的表情包有很多动图。今天我们要做的就是自己制作动态图片,其实就是将视频转换成动图,操作起来非常简单。下面我们就来看看如何实现吧。
592 0
如何利用ps工具,裁量咱的素材小图标和如何获取到大小合适的素材图标呢(各自图标素材集中于一张png图片上)
如何利用ps工具,裁量咱的素材小图标和如何获取到大小合适的素材图标呢(各自图标素材集中于一张png图片上)
186 0
如何利用ps工具,裁量咱的素材小图标和如何获取到大小合适的素材图标呢(各自图标素材集中于一张png图片上)
多张图片合成一个tif
可以利用ACDSEE6.0打开你要合成的多张图片,CTRL全部选中,打开工具--转化文件格式-选择格式tif---所有页----合并---
2762 0