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

uniapp 通过标签生成海报

1.下载插件

 添加 海报画板 - DCloud 插件市场 到你的uniapp项目

2.设置模版

按照需求画出需要的海报

        <view class="poster"><l-painter ref='painter' isCanvasToTempFilePath :css="`width: 600rpx;height:${height*1.6}rpx;`"><l-painter-view:css="`box-sizing: border-box; background: #fff; width: 600rpx;background-color:#999;height:${height*1.6}rpx;`"><l-painter-image :src="tempImg":css="`object-fit: cover; object-position: 50% 50%;width: 600rpx; height:${height*1.6}rpx; border-radius: 12rpx;`" /><l-painter-image src="/static/picture/logo.png"css="position:absolute;width:600rpx;height:208rpx;top:0;left:0;" /><l-painter-image src="/static/picture/z1.png"css="position:absolute;width:320rpx;height:184rpx;top:224rpx;left:-60rpx;" /><l-painter-image src="/static/picture/z2.png"css="position:absolute;width:240rpx;height:264rpx;top:368rpx;right:0;" /><l-painter-image src="/static/picture/z3.png"css="position:absolute;width:192rpx;height:224rpx;top:504rpx;" /><l-painter-image src="/static/picture/z4.png"css="position:absolute;width:160rpx;height:160rpx;top:720rpx;right:0;" /></l-painter-view></l-painter></view>

3.生成海报

this.$refs.painter.canvasToTempFilePathSync({fileType: "jpg",pathType: 'url',quality: 1,success: (res) => {// 拿到路径,进行其他处理console.log( res.tempFilePath );}
});


http://www.mrgr.cn/news/37779.html

相关文章:

  • 如何在C++中使用Poppler库读取PDF文件(二)
  • 计算机知识科普问答--21(101-105)
  • ubuntu20.04系统安装zookeeper简单教程
  • 为什么这款智能在线派单软件成为行业首选?
  • rust的nutyp验证和validator验证数据的方法
  • Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架。它是 Spring 项目家族的一员,用于构建安全的 Java 应用程序。
  • 32 C 语言指针的长度与运算(指针加减整数、指针自增自减、同类型指针相减、指针的比较运算)
  • 【C++】 vector 迭代器失效问题
  • 复习linux网络编程
  • qt xml解析与处理
  • 使用asio 接收ps流代码并显示
  • WiFi无线连接管理安卓设备工具:WiFiADB
  • 高考技术——pandas使用
  • 指令个人记录
  • 废品回收小程序:回收更加便捷!
  • 构建5G-TSN测试平台:架构与挑战
  • 变种水仙花数 - Lily Number
  • windows@win10@Win11版本号和代号命名变迁@获取或查看windows版本号信息详情方法列举
  • C++11中智能指针以及标准模板库 My_string My_stack
  • 钉钉H5微应用Springboot+Vue开发分享