第一步:

下载包,并将painter包放在components目录下

 https://github.com/Kujiale-Mobile/Painter

第二步:

使用页面的json文件中引入

{"usingComponents": {"painter":"/components/painter/painter"}
}

第三步:

使用页面的wxml

接收海报的图片容器
<image mode="widthFix" src="{{ posterImg }}" id="goods_qr-code" alt /><painter wx-if="{{showPainter}}" palette="{{data}}" bind:imgOK="firstImg" />palette        字段作为画图数据的数据源, 图案数据以 json 形式存在
widthPixels    强制指定生成的图片的像素宽度绘图完成后,可以通过绑定 imgOK 或 imgErr 事件来获得成功后的图片或失败的原因

第四步:

使用页面的js


生成海报的方法(){
this.setData({template: {width: "750rpx",height: "1500rpx",views: [{type: 'image',url: 图片路路径,css: {top: '10rpx',left: '10rpx',right: '10rpx',width: '730rpx',height: '1500rpx'}}]}})
}海报生成完毕自动调用firstImg(e) {console.log(e.detail.path);this.setData({posterImg: e.detail.path})},

插件介绍及官网:

Painter生成海报

【微信小程序】小程序原生代码生成海报相关推荐

  1. 微信小程序自动生成打卡海报

    1 背景 最近在做一款背单词的小程序,用户在学习完成有对外展示的需求.计划小程序可以自动生成打卡海报,用户可以将海报保存,将保存的图片发布至朋友圈.除此之外,为推广小程序,还需要在海报中加入小程序的二 ...

  2. 微信小程序会替代原生APP吗?

    今天是微信小程序正式发布的日子,我也来蹭一下热点,凭自己的理解分析一下微信小程序的影响. 不废话,先回答标题,微信小程序会替代原生APP吗?我的回答是会替代活跃度低的APP. 有不少人谈论微信小程序会 ...

  3. 微信小程序-运用painter插件生成海报分享朋友圈--比canvas好用

    微信小程序-运用painter插件生成海报–比canvas好用 先放插件地址:https://github.com/Kujiale-Mobile/Painter 还有个可视化把海报生成代码的地址:ht ...

  4. 【微信小程序】微信小程序保存二维码海报到相册,以及解决二维码不够清晰的问题

    小程序保存二维码海报 添加 canvas 元素poster <canvas class="poster" canvas-id="poster" style ...

  5. 前端 domparser未定义怎么解决_开源|wwto:小程序跨端迁移解决方案——微信转其他小程序...

    开源项目专题系列 (二) 1.开源项目名称:wwto 2.github地址: https://github.com/wuba/wwto 3.简介:wwto是58同城推出的一种小程序跨端迁移解决方案,可 ...

  6. app中使用企业微信sdk分享小程序报错:小程序路径错误,加载超时 解决办法。

    问题描述: 在app中,需要调用企业微信skd,分享小程序给客户,客户打开小程序. 如果客户直接是企业微信中的,可以在企业微信中打开小程序. 但是,如果客户是微信中,用户在微信中打开小程序就报错. i ...

  7. 微信小程序小功能分享一( canves制图之后台base64图片转为微信临时文件)

    大家好,这是我第一次分享博客,我叫小瑾轩,一名成都的程序员,小程序这两年发展迅速,尤其它的裂变分享能力很有潜力,最近一段时间一直在做电商项目,属实踩了好多坑,最近想整理一下,若有不足,欢迎评论,我们共 ...

  8. 获取微信聊天窗口的小程序入口参数

    这几天在瞎折腾小程序,也上线了小程序,看看能不能搞点小广告费啥的. 我是不会放出来小程序的,免得被你们扒了 在某个群里有人在发享物说红包,跟京东的广告联盟的东西. 萌生一想法,在我自己的小程序上面挂享 ...

  9. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台

    由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...

最新文章

  1. linux重装系统后 70-persistent-net.rules 不能删除解决
  2. python3精要(20)-函数(1)
  3. 2017西安交大ACM小学期数论 [水题]
  4. 组织机构代码输入测试用例_测试代码以用于过大的输入
  5. PHP上传文件大小限制的问题(转)
  6. ATL--创建简单的ATL之dll工程,添加“ATL简单对象”类的参数说明
  7. ubuntu 使用gspca安装摄像头
  8. 用Java实现一个视频聊天软件
  9. Mac卸载Anaconda
  10. JDBC————PreparedStatement批处理
  11. 物联网之有线通信技术之短距离的现场总线
  12. 2018-2019年江苏省高等学校“阿里云大数据技术实战训练营”大学生万人计划学术冬令营开营...
  13. xpath 解析后和原网页结构不一致
  14. 关于IE读取缓存页面不刷新解决方法
  15. 【渝粤题库】陕西师范大学202291商业银行经营学作业(高起专)
  16. NetBeans IDE使用方法
  17. 打开计算机文档左边,打开.chm的文件后,看不到左边的目录,该怎样解决?
  18. sql是什么mysql是什么意思_sql是什么意思
  19. pwm调速c语言,PWM调速的C语言程序编写
  20. SQL优化建议(不定时更新添加)

热门文章

  1. 当web前端架构方案遇上《金瓶梅》?!
  2. unity保存图片到手机相册,安卓
  3. JASS代码加翻译更新(第六篇)
  4. 从初相识到成鲸人,这个去中心化交易所很特别
  5. 求圆面积OJ python
  6. 讲解线切割放电加工精度问题
  7. Unity NPOI 无法读取xlsx
  8. # SAP 系统的BASIS岗位学习手册
  9. iOS中实现多线程的技术方案
  10. AR技术揭秘:如何实现虚拟与现实的完美融合?