当前位置: 首页 > news >正文

微信小程序实现两张图片合二为一

wxml页面:

<canvas canvas-id="myCanvas" type="2d" id="myCanvas" style="position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 290px;height:390px;box-sizing:border-box;" />

js部分:

that.frame(下层图片,上层图片); //必须使用png图片 frame(back,pic){ const that = this; const eventChannel = that.getOpenerEventChannel() wx.createSelectorQuery().select("#myCanvas").fields({ node: true, size: true }).exec(res => { const canvas = res[0].node; //获取返回节点 const ctx = canvas.getContext('2d'); canvas.width = 290; //设置宽高 canvas.height = 390; const backImg = canvas.createImage(); //创建图片模板 backImg.src = back; //设置图片路径,背景图 backImg.onload = () => { //设置完毕之后,在设置上一层的图片 const Img = canvas.createImage(); Img.src = pic; Img.onload = () => { ctx.drawImage(Img, 0, 0, 290, 390); ctx.drawImage(backImg, 0, 0, 290, 390); wx.canvasToTempFilePath({ //api画板转化为图片 canvas: canvas, success: ress => { //ress就是合二为一之后的图片 wx.uploadFile({ url: 图片上传地址, filePath: ress.tempFilePath, header: { imageType: false }, name: 'file', success(resss) { //后端图片上传接口返回值 console.log(resss); } }) } }) } } }) }
http://www.jsqmd.com/news/1400537/

相关文章:

  • 电工杯竞赛:赛前24小时高效备赛与实战策略全解析
  • 2026年8月 外文学术写作与科研绘图工具全解析:逢君学术一站式解决多元科研需求 - 互联网科技品牌测评
  • 公共 Tracker 亲测对决:一份 trackerslist,把 BT 下载从 20KB/s 拽回满速
  • macOS 窗口管理新思路:试试免费开源的 Loop
  • 三步在腾讯云桌面部署OpenClaw AI助理:从环境配置到高阶优化
  • 视频转码完整指南:从入门到精通的HandBrake实战方法
  • Linux-日志查询
  • Word页码从指定页开始:分节符原理与四步操作详解
  • 2026实测可用的方法:动图发朋友圈变成静态图怎么解决 - 图片处理研究员
  • AI赋能编程教学:零门槛在线生成专业教案,解放教师备课时间
  • 从传感器到AI代码生成:构建基于动物行为的自动化编程系统
  • iOS设备信息全解析:从芯片到系统支持的完整对照表构建与应用
  • 用postgresql实现es搜索功能 - 孙龙
  • 文件被 rm 之后还能救回来吗?一文掌握 trash-cli 命令行回收站的完整用法
  • 如何用 Navicat Keygen Tools 完成离线激活:从换公钥到生成激活码的完整实战
  • 掌心藏着一只“电子海豚“:Flipper Zero BadUSB脚本集锦上手指南
  • 你的144Hz显示器,在Roblox里可能一直在空转:Roblox FPS解锁器完整上手指南
  • 2026年8月北京五年内曾酒驾又醉驾从重处罚律所辩护参考:5家律所应对从重处罚辩护实务 - 品牌深度评测
  • boolinq完全指南:从安装到精通,一站式掌握C++ LINQ编程
  • 有哪些方法可以快速提升淘宝新店流量?新手零成本起流全攻略
  • 2026甄选:粤泓(深圳)建筑咨询有限公司——电力工程监理资质代办的全程护航实力之选 - 卓企推荐
  • 广州电商财税机构选型指南:2026金税四期下的合规筛选标准与口碑机构参考 - 互联网科技品牌测评
  • 智谱AI ZCode智能编程助手实战指南:从概念到工程集成
  • 道脉相续——古圣路标与当代拓扑新解043
  • 微信逆向入门:解密 ipa 之前,先搞懂这 3 个关键问题
  • 开源技术与Web3.0融合:从开发工具到去中心化治理
  • 【实践案例】文档工程师帮助业务避坑案例
  • 2026论文降重与去 AI 痕迹工具深度测评:逢君学术为核心的合规写作方案 - 互联网科技品牌测评
  • 记一次服务器被入侵(木马,挖矿)的排查过程
  • Claude Desktop中文补丁怎么装?3分钟汉化AI助手界面的完整指南