可以相信我说的话,但不要当真。

官方文档地址


代码文档上都有 这里面有个坑 这里面的像素单位是 像素点 是iOS的像素比

<!--index.wxml-->
<view class="container"><image src="{{shareImage}}" class="share-image"></image><canvasdrawer painting="{{painting}}" class="canvasdrawer" bind:getImage="eventGetImage"/><button bind:tap="eventDraw">绘制</button><button bind:tap="eventSave">保存到本地</button>
</view>
//index.jsPage({data: {painting: {},shareImage: ''},onLoad () {// this.eventDraw()},eventDraw () {wx.showLoading({title: '绘制分享图片中',mask: true})this.setData({painting: {width: 375,height: 555,clear: true,views: [{type: 'image',url: 'https://hybrid.xiaoying.tv/miniprogram/viva-ad/1/1531103986231.jpeg',top: 0,left: 0,width: 375,height: 555},{type: 'image',url: 'https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83epJEPdPqQVgv6D8bojGT4DrGXuEC4Oe0GXs5sMsN4GGpCegTUsBgL9SPJkN9UqC1s0iakjQpwd4h4A/132',top: 27.5,left: 29,width: 55,height: 55},{type: 'image',url: 'https://hybrid.xiaoying.tv/miniprogram/viva-ad/1/1531401349117.jpeg',top: 27.5,left: 29,width: 55,height: 55},{type: 'text',content: '您的好友【kuckboy】',fontSize: 16,color: '#402D16',textAlign: 'left',top: 33,left: 96,bolder: true},{type: 'text',content: '发现一件好货,邀请你一起0元免费拿!',fontSize: 15,color: '#563D20',textAlign: 'left',top: 59.5,left: 96},{type: 'image',url: 'https://hybrid.xiaoying.tv/miniprogram/viva-ad/1/1531385366950.jpeg',top: 136,left: 42.5,width: 290,height: 186},{type: 'image',url: 'https://hybrid.xiaoying.tv/miniprogram/viva-ad/1/1531385433625.jpeg',top: 443,left: 85,width: 68,height: 68},{type: 'text',content: '正品MAC魅可口红礼盒生日唇膏小辣椒Chili西柚情人',fontSize: 16,lineHeight: 21,color: '#383549',textAlign: 'left',top: 336,left: 44,width: 287,MaxLineNumber: 2,breakWord: true,bolder: true,},{type: 'text',content: '¥0.00',fontSize: 19,color: '#E62004',textAlign: 'left',top: 387,left: 44.5,bolder: true},{type: 'text',content: '原价:¥138.00',fontSize: 13,color: '#7E7E8B',textAlign: 'left',top: 391,left: 110,textDecoration: 'line-through'},{type: 'text',content: '长按识别图中二维码帮我砍个价呗~',fontSize: 14,color: '#383549',textAlign: 'left',top: 460,left: 165.5,lineHeight: 20,MaxLineNumber: 2,breakWord: true,width: 125}]}})},eventSave () {wx.saveImageToPhotosAlbum({filePath: this.data.shareImage,success (res) {wx.showToast({title: '保存图片成功',icon: 'success',duration: 2000})}})},eventGetImage (event) {console.log(event)wx.hideLoading()const { tempFilePath, errMsg } = event.detailif (errMsg === 'canvasdrawer:ok') {this.setData({shareImage: tempFilePath})}}
})
.share-image {width: 600rpx;height: 888rpx;margin: 0 75rpx;border: 1px solid black;/* overflow: hidden */
}button {margin-top: 20rpx;
}

在 json这个文件引入

{"navigationBarTitleText": "李大玄","usingComponents": {"canvasdrawer": "/components/canvasdrawer/canvasdrawer"}
}

page的同级目录进行引入资源

微信小程序生成分享海报 完美解决相关推荐

  1. uniapp微信小程序生成分享海报(模板自取)

    uniapp微信小程序生成分享海报模板 1.模板自取 2.可自行按需求更改调整 3.效果图如下: 生成前  -----> 生成后的图 需知:博主的实现效果是先把需要生成的图片排版成静态页面,再点 ...

  2. 微信小程序生成分享海报组件

    效果图 官方文档地址你看着!!! 代码文档上都有 这里面有个坑 这里面的像素单位是 像素点 是iOS的像素比 wxml <!--index.wxml--> <view class=& ...

  3. 小程序生成分享海报,带小程序码,并保存图片

    小程序生成分享海报,带小程序码 话不多说,先上效果图 效果图不是重点,海报基本都是大同小异,都是一些信息,加上一个小程序码,重点是如何将所有要素整合成跟效果图一样的图片.我们知道如果是H5的话,有ht ...

  4. uniapp 微信小程序分享海报

    uniapp 微信小程序分享海报 下面是一个Uniapp微信小程序分享海报的简单示例: 在Uniapp项目中创建一个新的页面,用于展示要分享的内容和生成海报.例如,我们可以在新页面中显示一张图片和一些 ...

  5. 微信小程序分享海报/卡片 生成时一直加载可能存在的问题

    微信小程序分享海报/卡片 生成时一直加载可能存在的问题 很多时候,开发者在调试小程序的分享图时,总是会遇到不能正常生成的问题,这里面还是有许多的坑.这一次就把我个人所知道的问题分享一下. 第一种情况: ...

  6. 小程序绘制海报的那些问题——记录一次uniapp小程序生成分享海报的问题及解决

    最近做了一个需求,一个推广活动,在小程序中生成推广海报并且支持保存在手机相册,UI稿中呈现的是一个非全屏的固定宽高的海报图片,在保存的时候遇到了如下问题并一一解决 [问题1]开发者工具中可以正常绘制海 ...

  7. 微信小程序生成分享图然后保存图片分享朋友圈

    微信小程序可以实现快速的转发好友实现分享,但是不能直接分享到朋友圈,但是有需要要这么做,要怎么实现呢? 查看文档之后,大概有了实现思路 1.使用微信小程序的wx.createCanvasContext ...

  8. 微信小程序生成(painter)海报

    这是我目前接触到的比较好用的海报插件了 官方还有wxml-to-canvas 不会用 有很多标签 样式上不去 界面化生成,可以直接布局 GitHub 地址 这个案例可以直接下载然后打开就是一个小程序, ...

  9. 小程序生成分享海报并转发朋友圈(超全版)

    前言 在使用小程序canvas生成分享海报过程中,学到了一些可以优化的方案,在这里记录一下,方便以后使用 文章目录 前言 屏幕适配 字体加粗实现 文本的换行 canvas'伪'层级绘制 网络图片的绘制 ...

最新文章

  1. linux下Redis以及phpredis扩展安装
  2. flask 模板 php,Flask四之模板
  3. 思维导图_教学工具思维导图
  4. Apache vs Nginx vs Tomcat vs JBoss vs Jetty
  5. 西瓜书boosting learning 集成的错误率推导
  6. 解释下列术语堆栈型计算机,第二章 计算机指令集结构
  7. 山西计算机公共机房建设,山西省机房建设标准.doc
  8. 成功 Root ------ 红米note3
  9. 软媒定时关机,电脑无法启动
  10. 使用百度siteapp开发网站的App-(IOS和Android版本)
  11. Python编写csdn刷博客数量软件
  12. 中国历史各王朝的知识点总结记忆
  13. 2.GSAP(TweenMax手册/TweenLite手册)之一
  14. 远程访问内网服务器使用FRP实现内网穿透
  15. 在vim中写python程序_在Vim中运行Python代码
  16. GP2Y10粉尘传感器
  17. mysql怎么退出当前表_MYSQL基本操作--登陆退出,数据库、表、字段的创建、查看、删除、更改...
  18. 【机器学习】舍友居然偷偷在看这篇文章·入门机器学习
  19. C++无符号数比较大小
  20. 光盘刻录播系统服务器,派美雅全自动光盘刻录审讯主机解决方案,行业应用 派美雅PRIMERA中国...

热门文章

  1. 判断一个点在任意四边形内
  2. eNSP网络构建—建立小型局域网
  3. Android 颜色矩阵 滤镜 ColorMatrix (复古,蓝调,淡雅,传统,胶片,怀旧,浪漫等)你想要的滤镜
  4. 基于ssh大学生党建网站系统
  5. 普通用户添加sudo权限
  6. 云服务太麻烦,我花9000美元自建深度学习工作站,就要上双路泰坦RTX!
  7. 招商银行U盾/网盾(专业版)在64位win7下不能运行的解决方法
  8. 【提高测试】飘雪圣域(树状数组)
  9. 《谷歌眼镜》新书作者:眼镜需要成为AR的载体吗?
  10. 游戏中自动攻击最近目标、二次连击和群体攻击的大体代码思路