此图为生成的海报图。

git链接:https://github.com/sunniejs/vue_canvas_poster
文档:https://sunniejs.github.io/vue-canvas-poster/#/

1、通过cnpm安装

cnpm i vue-canvas-poster --save

2、全局注册-在main.js中引用

/*canvas*/
import CanvasPoster from 'vue-canvas-poster'Vue.use(CanvasPoster)

3、html

<div class="content_container"><vue-canvas-poster :widthPixels="1000" :painting="painting" @success="success" @fail="fail"></vue-canvas-poster><img :src="posterImg"></div>

4、数据

posterImg: '',//生成的海报painting: {width: '550px',height: '876px',background: 'https://ddcz.oss-cn-beijing.aliyuncs.com/images/file-1587004539522R5oa.png',views: [{type: 'image',url: 'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxbEZu0fBQOYlTLTpqtoezkNiaCBQ4ZXZAKhvPiaFAdI91vBsUkpiaDH4mp4qGvcVo2EaxRrp5fMia8w/132',css: {top: '20px',left: '36px',borderRadius: '40px',width: '80px',height: '80px',},}, {type: 'text',text: '我的名字',css: {top: '48px',left: '136px',width: '360px',maxLines: 1,fontSize: '26px',},}, {type: 'qrcode',content: 'https://zy.jishiyoo.com/m/card/group?key=5PCxqmV7oF3D0wx3WnbnPLRlbunt7A',css: {bottom: '50px',right: '26px',color: '#000',background: '#fff',width: '130px',height: '130px',borderWidth: '10px',borderColor: '#fff'},},],},

5.js

//成功生成海报success(src) {this.posterImg = src;console.log(src)},fail(err) {alert(err)},

6.css

img {width: 100%;height: 100%;}

转载于https://blog.csdn.net/inmarry/article/details/105552070

vue-canvas生成海报图相关推荐

  1. 微信小程序 —— canvas生成海报图与分享

    整体思路 获取手机屏幕大小去依据设计尺寸比例调整 -wx.getSystemInfo 网络图片.base64图片保存到到本地临时文件路径 canvas绘制图片 - wx.createCanvasCon ...

  2. 小程序canvas生成海报 字体在背景图下方

    小程序canvas生成海报 字体在背景图下方 图片是异步加载 可以放在回调里设置字体 也可以延迟放置 如果还有更好的方法可以留言

  3. 前端生成海报图:html2canvas 生成海报图/网页html转图片

    html2canvas 生成海报图 <html><head> <title>生成海报图Demo</title> </head><bod ...

  4. html2canvas手机黑屏,html2canvas 生成海报图 开发中遇到的问题

    ios里,生成的图片不显示 canvas.toDataURL('image/jpeg', 1.0) 使用image/jpeg格式,在指定图片格式为 image/jpeg 或 image/webp的情况 ...

  5. PHP使用Grafika合成图片,生成海报图

    需求背景: 在小程序上生成海报图,但在保存图片时,只能保存其中的小程序码图片,保存下来的图片过于单调,且无法确认该图片的作用性,所以需要调整为保存一整张海报图. 海报效果图: 需求分析: 在海报图中, ...

  6. 小程序canvas生成海报

    小程序canvas生成海报,画布转图片后可直接保存图片到系统相册: 海报素材使用图片宽750px: 注: 画布转图片时参数destWidth 值 须 * dpr 否则IOS测试生成的图片是模糊的: . ...

  7. uniapp app端使用html2canvas和renderjs实现生成海报图

    uniapp app端使用html2canvas和renderjs实现生成海报图 原本app端是无法使用html2canvas的因为,app端不支持浏览器js. 不过我在uniapp里面看到了rend ...

  8. tp5.0 FAST 生成海报图

    推销部门的海报,大致类容都差不多,经常会修改一些简介,诊疗范围,擅长病种等等,刚开始想到的是利用扩展截图然后去下载,网上的例子倒是不多,目前有两个例子 zyan/url2pic-sdk CSDN地址 ...

  9. mpvue 微信小程序canvas生成海报

    mpvue 微信小程序canvas生成海报 效果 贴代码 html <template><!--index.wxml--><view class="poster ...

  10. uniapp项目中使用canvas生成海报并保存、微信分享、发送至朋友圈

    uniapp项目中使用canvas生成海报并保存.微信分享.发送至朋友圈 1.html <!-- 分享模态框 --><canvas canvas-id="poster&qu ...

最新文章

  1. 利用矩阵奇异值分解(SVD)进行降维
  2. java 反正多次重复提交_java web开发时防止刷新后的重复提交
  3. 通过Spring将继承树加载到List中
  4. webinf目录下的没有什么_为什么你的减肥没有效果? 来看下这些习惯是否中招...
  5. 深度学习精度提升 3 个小妙招:模型集成、知识蒸馏、自蒸馏
  6. js 判断各种数据类型
  7. 【免公众号】新版盲盒交友程序源码盲盒交友系统一元交友
  8. java jbutton 禁用_java – 如何禁用JButton在禁用时变灰?
  9. 《正确去掉Win7快捷方式小箭头》
  10. sql日期格式转换函数_SQL转换日期函数和格式
  11. Nodejs框架+uniapp前端微商个人相册多端小程序
  12. 守望先锋的蜂窝盾制作
  13. 鼠标点击按钮相应两次
  14. python中使用tomorrow多线程时报错invalid syntax
  15. win10系统 jdk8 安装闪退 解决方案
  16. Source Insight 配色方案
  17. UDS诊断系列介绍07-2E服务
  18. 定积分的计算(换元法)习题
  19. 在一个项目上跑起来Docker(goland)
  20. MySQL索引的前世今生

热门文章

  1. 实现pdf图片格式转换成txt文档的方法
  2. MacBook删除应用后Launchpad上残留空白图标?
  3. Security——Spring LDAP
  4. 专科就业工资php,专科工资高的十大专业 大专学什么专业就业前景好
  5. static 是在什么时候加载的(代码验证)
  6. 用 Pytest+Appium+Allure 做 UI 自动化测试的那些事儿
  7. windows服务器双网卡链路聚合_Win10绑定双网卡或多网卡做Nic Teaming链路聚合
  8. 微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)
  9. 功能游戏,先“功能”还是先“游戏”?
  10. 通俗易懂讲解树形DP