page({
// 绘制canvas
drawCanvas:function(){
const ctx = wx.createCanvasContext('poster')
// 画圆形二维码
this.circleImg(ctx,this.data.canvasLotteryQR, 151.5, 535.5, 36) // (canvas对象,二维码图片本地路径(如果是网络图片先用wx.downloadFile存本地),坐标x, 坐标y, 半径)
}, // 圆形图片
circleImg: function (ctx, img, x, y, r){
ctx.save()
var d = 2 * r;
var cx = x + r;
var cy = y + r;
ctx.arc(cx, cy, r, 0, 2 * Math.PI);
ctx.clip();
ctx.drawImage(img, x, y, d, d);
ctx.restore()
},
})

最新文章

  1. JavaScript单元测试框架JsUnit基本介绍和使用
  2. 【转】 linux内存管理
  3. linux根文件系统制作
  4. WMI使用
  5. windows 程序设计自学:添加字符串资源
  6. MongoDB Auto-Sharding(自动分片)入门介绍
  7. c/c++内存机制(一)(转)
  8. expect: spawn id exp4 not open
  9. Duanxx的STM32学习:STM32F103中等容量的功能和外设
  10. Python单元测试PyUnit框架轻度整改
  11. python paramiko模块简介
  12. PG数据库——视图
  13. hihoCoder #1457 : 后缀自动机四·重复旋律7(后缀自动机 + 拓扑排序)
  14. 【ORIGINATE】详解
  15. CXF使用
  16. Redis性能监控
  17. Jenkins进阶-Git多仓库代码下载编译 (13)
  18. Linux服务器之间免密同步文件、重启R服务
  19. 转:为什么说招到合适的人比融到钱更加重要 - Hiring Great Talent is More Important Than Fund Raising
  20. POJ 1755 Triathlon (半平面交)

热门文章

  1. Visual Studio Code 中文界面设置
  2. Keepalived部署与配置详解
  3. LeetCode重建二叉树系列问题总结
  4. [转]为什么复制构造函数的参数需要加const和引用
  5. Odoo Linux服务器一键安装脚本使用指南
  6. windows防火墙实验-命令行设置远程桌面连接以及禁止浏览器上网
  7. windows系统库
  8. kali linux中的yum、rpm常见的问题
  9. 机器学习 ML.NET 发布 1.0 RC
  10. 还原堆栈信息,分析地形系统使用ASTC格式的纹理导致Crash的问题