原理是使用canvas画布。

在页面加载前 mounted方法里:

setTimeout(() => {this.changeimg();}, 1000);

changeimg( )方法:

    changeimg(){var self = this;var imgsrcArray = [require('../../assets/image/income/background.png'),$('#qrcode canvas')[0].toDataURL('image/png')];var canvas = document.createElement('canvas');var ctx = canvas.getContext('2d');canvas.width = 750;canvas.height = 1334;var imglen = imgsrcArray.length;var showContent = '我是'+this.showPhone;var drawimg = (function f(n){if(n < imglen){var img = new Image();img.crossOrigin = 'Anonymous'; //解决跨域问题img.onload = function(){if(n == 0){ctx.drawImage(img,0,0,750,1334);ctx.font = '30px Adobe Ming Std';ctx.fillText(showContent,250,800);ctx.fillText('文字文字',250,850);}else{ctx.drawImage(img,250,900,250,250);}f(n+1);}img.src = imgsrcArray[n];}else{self.downloadUrl = canvas.toDataURL("image/jpeg");self.downloadUrl = self.downloadUrl.replace("data:image/jpeg;base64,", "");}})(0);}

本例中将一张背景图与二维码图合成一张图片 ,

二维码的生成也需要在此方法之前。

html:

<img style="width:100%;" :src="'data:image/jpeg;base64,' + downloadUrl" alt="">
<div style="opacity:0;position:absolute;bottom:0;" id="qrcode"></div>

前端将两张图片合为一张相关推荐

  1. 【论文写作PS】两张图片合为一张,不覆盖

    文章目录 透明背景 白色背景 快速选择 目标区域复制到另一张图片上 图层的自由变换 选择区域的自由变换 透明背景 png格式支持保存透明背景,其他格式会变成白色 白色背景 新建图层 快速选择 选取目标 ...

  2. python 两张图片合为一张的软件_在python中将两张照片合并为一张照片

    我正在尝试创建新的照片,每一张都是从24张照片的列表中并排拍摄的照片.我最终想要每一对组合(共276对)在一张新照片上.不过,目前我只是想让程序把两张照片粘贴到一张新照片上,但我得到了一个错误.代码和 ...

  3. PIL实现两张图片合成一张,和图片加文字

    PIL实现两张图片合成一张,和图片加文字 文章目录: 一.PIL实现两张图片合成一张 1.方法一: 2.方法二 二.图片添加文字 首先说明一下: (小姐姐是谁,是my sweetheart ,请勿使用 ...

  4. 什么相片可以两张弄成一张_怎么将两张图片合成一张?

    有时候我们需要将两张图片放在一起相比较,但是两张图片相互切换对比起来比较困难,有没有什么办法将两张图片合成一张?方法是肯定有的,而且还是多种多样的,本文就给大家介绍一种对普通用户来说最简单方便快捷的方 ...

  5. 什么相片可以两张弄成一张_ps怎么把两张图片合成一张

    ps怎么把两张图片合成一张 图片应用在我们的生活中十分广泛,Photoshop似乎已经离不开我们的生活.点点滴滴回忆刻印成一张张图片.不过有不少网友却不知道ps怎么把两张图片合成一张,下文将一一为大家 ...

  6. 如何将两张图片合成一张pdf

    在职场工作中,学会处理PDF文件是必不可少的技能.由于PDF文档的特殊性,许多新手在编辑PDF文件时往往不知道从何入手.比如一些非pdf格式的文件,像图片,在使用的时候被指定必须使用pdf格式的,这个 ...

  7. android 两张电信_两张图片合成一张app-2张图片合成一张app下载1.2.9 官方安卓版-西西软件下载...

    两张图片合成一张app是一款可以把手机上的2张图片合成一张并且看不出是合成的图片的工具,玩转2张图片叠加,可以让你和偶像合照不是梦很逼真的!带你打造与众不同的作品!可以制作双重曝光效果的APP,带你打 ...

  8. 使用canvas来实现两张图片合成一张

    写在开头: 最近遇到一个需求,就是上传一张图片,原来的图片作为底图,两张图片组合在一起,形成一张新的图片.并能点击另存. 网上各种百度,谷歌.有很多方法.然后在我的需求里面都不是很适用.就结合前人的成 ...

  9. Python: 使用拼接两张图片,输出为一张

    # -*- coding: gbk -*- # 2022/1/4 # PyCharm # author='曹家伟', # author_email='studyss@qq.com', # pip in ...

最新文章

  1. 操作系统(十九)进程互斥的软件实现方法
  2. 选择Asp for javascript,非.net。
  3. 32位hex转浮点 python_python——int()、hex()、oct()、bin()、float()数值类型转换函数
  4. 【转】彻底理解cookie,session,token
  5. 学习笔记整理之小实现
  6. 解除mysql只有本机可以访问的限制
  7. 【CV】图像恢复(去噪,去模糊,超分)模型 DPDNN 论文笔记
  8. oracle dbv验证,Oracle DBV工具说明
  9. Git清除仓库所有历史记录
  10. 1008. 【SHOI2008】仙人图(II)
  11. zkeacms mysql_在Docker中运行纸壳CMS并配置使用MySql
  12. mysql--部门表员工表练习题
  13. 区块链赚钱攻略:最新干货 区块链人士必读!
  14. 电脑快捷键大全详细-基础
  15. vscode 调整行间距
  16. Pytorch---DDP使用
  17. 利用python进行身份证号码大全_2分钟就能学会的3个函数,快速从身份证中提取出生日期、年龄...
  18. 《缠中说禅108课》80:市场没有同情、不信眼泪
  19. 【雕爷学编程】Arduino动手做(87)---ULN2003步进电机模组
  20. “黄金互助基金”(Gold Pool)

热门文章

  1. maven创建项目tomcat部署工件失败
  2. 【Matlab】使用C语言编写简单S-Function
  3. JPA Hibernate
  4. 程序员如何说一口流利英语?她只用一招……
  5. Shiro实现多Realm认证、SecurityManager配置realms
  6. fir1截止频率计算_如何快速设计一个FIR滤波器(二)
  7. 《小说朗读器》新增功能
  8. e^2 约等于 2.71828
  9. 电脑插入U盘听到提示音,但是不显示U盘
  10. 【微信小程序云开发】1分钟学会实现上传、下载、预览、删除图片,并且以九宫格展示图片