推荐一款快速生成海报的微信小插件

现在很多小程序都有生成海报,分享海报的功能。我们自己的几个小程序 (如:爸妈搜商城、爸妈搜云课堂、幼师大学、跟着外教学英语等) 也都有生成海报的功能。因此技术团队萌生出制作一个简单易用的微信小插件,只要传入简单图片和对应的坐标值,就可以拼接成一幅完整的宣传海报。

今天,我们提交了第一版,刚刚通过微信审核,现在让我开始说一说怎么使用我们刚新鲜出炉的小程序插件 —— 「爸妈搜海报 Maker」。

爸妈搜海报

自定义生成海报。

使用方法

1、 在微信小程序管理后台——设置——第三方服务,按 AppID(wxbf07f0f22c6c200d)搜索到该插件并申请授权(ps:一般不会出现拒绝的情况。如果申请被拒绝了,请重新申请,有时候管理员手抽点错了,请见谅)。

2、在要使用该插件的小程序 app.json 文件中引入插件声明。

"plugins": {"poster": {"version": "1.0.0","provider": "wxbf07f0f22c6c200d"}
}

3、在需要使用到该插件的小程序页面的 JSON 配置文件中,做以下配置:

{"usingComponents": {"poster": "plugin://poster/poster"}
}

4、在相应的 HTML 页面中添加以下语句即可完成插件的嵌入。

<poster />

当然,只有这样,肯定不行,还需要给该插件控件传入对应的图片和文字属性。

属性

当前版本,传入的属性主要有两个:drawingsavebtnText

属性名类型默认值说明
drawingArray[]画图的数据
savebtnTextString"点击按钮进行图片保存"按钮文字信息
drawing参数说明

drawing 数据目前有两种数据类型,一种是图片信息,另一种是文字信息。

图片信息

属性名类型说明
typeStringimage图片类型
urlString图片路径,为线上图片
leftNumber距离画布的左边距
topNumber距离画布的顶部距离
widthNumber绘画图片的宽度
heightNumber绘画图片的高度
circleBooleantrue、false是否是绘制圆形,默认为 false

文字信息

属性名类型说明
typeStringtext文字类型
contentString绘图的文字内容
leftNumber距离画布的左边距
topNumber距离画布的顶部距离
widthNumber文字绘画的宽度
colorString文字信息
textAlignString文字水平对齐方式
fontSizeNumber默认为 26 rpx文字大小

其中,textAlign 参数:

属性名类型说明
leftString左对齐
centerString居中对齐
rightString右对齐

如图:

6302-afc03e2dbbaaf24a.png
set-text-align

实例

页面传入的控件简单明了:

<posterdrawing='{{drawing}}'savebtnText='{{savebtnText}}'canvas-style='canvas-style'savebtn-style='savebtn-style' />

我们接着看传入的参数:

Page({data: {drawing: [],savebtnText: '点击按钮,保存图片'},onLoad: function () {wx.showLoading({title: '绘图中..'})},onShow: function () {this.setData({drawing: [{type: 'image',url: 'https://i.loli.net/2018/10/30/5bd85117675b3.png',left: 0,top: 0,width: 650,height: 960,},{type: 'image',url: 'https://wx.qlogo.cn/mmopen/vi_32/M8cK5rMR16udYRpanaZiaYz2KHgibVVHhFqG01h3rZUAGDKQerZwNv9baVDeNicjZ1bZzs4hUribjLX9bNaAmhia7pQ/132',left: 72,top: 53,width: 78,height: 75,},{type: 'text',content: '咖啡',fontSize: 26,color: 'white',textAlign: 'left',left: 170,top: 50,width: 650,},{type: 'text',content: '这里是小程序码',fontSize: 30,color: 'red',textAlign: 'left',left: 390,top: 720,width: 200},{type: 'image',url: 'https://i.loli.net/2018/10/30/5bd851175ce40.jpg',left: 388,top: 660,width: 190,height: 190,circle: true}]})}
})

样式也很简单:

类名说明
canvas-style画布样式样式
savebtn-style按钮样式
/* 画布样式 */
.canvas-style{width: 650rpx !important;height: 960rpx  !important;margin: 0 auto;border: 1px solid orangered;margin-top: 10rpx;
}/* 保存图片按钮样式 */
.savebtn-style{height: 70rpx;line-height: 70rpx;
}

注意: 样式的优先级!

好了,我们可以看看效果了

6302-9b6178971a2af240.jpg
anli

总结

这是我们团队做的第三个微信小插件,每个插件制作的标准就是,把复杂的逻辑交给我们来做。

使用者只要简单的引入,用最便捷的输入参数,以达到最好的效果。

欢迎微信小程序开发者使用我们的插件:

  • 爸妈搜日历

提供简约不简单的日历基本功能,自定义样式,考勤状态等功能。

插件地址:https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wx23a9cef3522e4f7c

  • 爸妈搜富文本

小程序富文本处理 rich-text, 将无法识别的标签改为可识别的, 适配移动设备。

插件地址:https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wx54e7e5b0ebeda242

  • 爸妈搜海报Maker

插件地址:https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wxbf07f0f22c6c200d

最后,放出我们的插件开发者的联系方式,有什么问题都可以联系她哦~

6302-91616df64dcfb775.jpg
erweima

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/60114.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fast-poster通用海报生成器V1.3.3

v1.3.3 新特性 增加图片b64格式返回更新最新客户使用人数 33W fixbug Java代码生成本地endpoint路径问题 fast-poster通用海报生成器简介 快速&#xff1a;三步完成海报开发工作&#xff1a;启动服务 > 编辑海报 > 生成代码简单&#xff1a;组件丰富、支持拖拽、复…

开源海报生成器源码跑起来最近杂感

序 最近这2天又开始有点焦虑了额&#xff0c;就是感觉最近没有什么提升&#xff0c;天天再项目上编码很迷茫。所以晚上利用一点时间想进步下&#xff0c;想搞点新东西。一狠心又买了个域名&#xff0c;之前买的服务器3年就是配置有点低。 一、前情提要 想整点事情&#xff0c;但…

【海报生成网站】最新设计海报生成器网站项目源码

简介: 这是一个海报生成器网站的最新源代码&#xff0c;组件列表在最左边。可以选择最左侧的组件&#xff0c;如文本、二维码、图片等。&#xff0c;添加到中间画布区域&#xff0c;并通过右边的属性调整面板调整添加组件的样式。 快速: 分三步完成海报开发:开始服务>编辑…

fastposter v2.9.0 程序员必备海报生成器

fastposter v2.9.0 程序员必备海报生成器 &#x1f525;&#x1f525;&#x1f525; fastposter海报生成器是一款快速开发海报的工具。只需上传一张背景图&#xff0c;在对应的位置放上组件&#xff08;文字、图片、二维&#x1f434;、头像&#xff09;即可生成海报。 点击代…

海报生成器源码

简介&#xff1a; 海报编辑器最左侧是组件列表。可以在最左侧选择组件&#xff0c;比如文本、二维码、图片等添加到最中间的画布区域&#xff0c;通过右侧的属性调节面板调节添加组件的样式。 快速&#xff1a;三步完成海报开发工作&#xff1a;启动服务 > 编辑海报 > …

一个海报生成器源码

简介&#xff1a; 海报编辑器最左侧是组件列表。可以在最左侧选择组件&#xff0c;比如文本、二维码、图片等添加到最中间的画布区域&#xff0c;通过右侧的属性调节面板调节添加组件的样式。 快速&#xff1a;三步完成海报开发工作&#xff1a;启动服务 > 编辑海报 > 生…

fastposter v2.15.0 从繁琐到简单,简洁好用的海报生成器

fastposter v2.15.0 从繁琐到简单&#xff0c;简洁好用的海报生成器 从繁琐到简单&#xff0c;简洁好用的海报生成器 我很高兴向大家推荐一款令人兴奋的工具——Fastposter海报生成器。作为一名开发者&#xff0c;我们深知在项目中创建专业级海报的重要性&#xff0c;但常常面…

fastposter v2.9.1 程序员必备海报生成器

fastposter v2.9.1 程序员必备海报生成器 &#x1f525;&#x1f525;&#x1f525; fastposter海报生成器是一款快速开发海报的工具。只需上传一张背景图&#xff0c;在对应的位置放上组件&#xff08;文字、图片、二维&#x1f434;、头像&#xff09;即可生成海报。 点击代…

数据开源 | 跨境电商场景中日平行语料1000

如果问近两年最热的概念&#xff0c;相信不少人会回答&#xff1a;元宇宙。但元宇宙到底是什么&#xff0c;目前还尚未有明确定义。广义来说&#xff0c;元宇宙是一个视觉图像丰富的虚拟空间&#xff0c;在这个空间中人们可以工作、娱乐、购物、社交等。 你可以想像自己真的“…

多语言商城翻译外贸跨境电商多商户商城系统多商家多语言商城一键铺货采集

多语言商城翻译外贸跨境电商多商户商城系统多商家多语言商城 1.可切换多国语言&#xff0c;可在面板中添加/删除 2.支持多国货币&#xff0c;费率自动转换 3.多语言产品搜索引擎&#xff0c;支持任何语言搜索 4.优化前端加载速度 5.产品搜索引擎自动推送类似产品 6.智能购…

WhatsApp聊天机器人推动跨境电商销售的五种方式

关键词&#xff1a;WhatsApp聊天机器人、跨境电商销售 WhatsApp 聊天机器人可以帮助跨境电商品牌产生潜在客户、回答常见问题、交叉和向上销售以及提供全天候客户支持。自成立以来&#xff0c;跨境电商行业在人工智能革命性技术进步和不断变化的用户行为的引领下&#xff0c;正…

使用亮数据Bright Data解决出境电商问题

目录 一、出境电商的困境和问题1、困境一&#xff1a;获取准确的市场数据&#xff08;1&#xff09;数据的时效性和可靠性&#xff08;2&#xff09;数据的全面性和多样性&#xff08;3&#xff09;数据的实时更新和持续监测 2、困境二&#xff1a;克服地域限制和语言障碍&…

改善电商实时聊天体验的 5 大方法

今天&#xff0c;大多数网站都提供实时聊天支持作为选项。这是因为客户压倒性地将实时聊天列为他们的首选联系方式。 高达86%的消费者愿意在更好的客户体验上花费更多&#xff0c;但只有1%的人的期望始终得到满足&#xff0c;对于能够正确进行实时聊天的品牌来说&#xff0c;这…

淘宝天猫CTO若海:沉浸式的消费体验是下一步发力方向

​每年双 11 开卖的那一刻&#xff0c;千万用户同时在线下单&#xff0c;那个瞬间服务器的压力是平时流量的数百倍&#xff0c;淘宝系统是否能够稳定支撑&#xff0c;是每年所有人关注的热点话题。 时至今日&#xff0c;丝般顺滑已经逐渐成为稳态。从今年开始&#xff0c;双 11…

客户端和服务器不支持常用的SSL协议版本或密码套件

前言&#xff1a; 最近在访问华为设备时遇到的一个报错&#xff0c;找了很多复杂的方法都没解决&#xff0c;最后用这个简单的办法解决了&#xff0c;希望能帮助到你们。 报错截图&#xff1a; 报错解决&#xff1a; 把想访问的网址添加进去即可&#xff0c;有效访问时间为一…

炸裂!GPT-4 开始自主进化,打造一个虚拟世界!

公众号关注 “GitHubDaily” 设为 “星标”&#xff0c;每天带你逛 GitHub&#xff01; 此前 GitHub 曾诞生过一个名为 Auto-GPT 的开源项目&#xff0c;让 AI 能够根据人类给出的目的&#xff0c;自动设定任务的优先级&#xff0c;尝试自行优化代码、自动改 Bug 等操作。不得不…

你的业务被AI所取替的风险度有多高?AI社交、克隆人、角色扮演、代理人

hi&#xff0c;大家好&#xff0c;最近我们陆续会推出各种实验性项目&#xff0c;把我们在AIGC和数字体验上的思考进行验证&#xff0c;欢迎持续关注我们的进展。&#xff08;文末领取PDF&#xff09; 目前&#xff0c;已经有不少的例子证明了ChatGPT有多好用了。 亚马逊员工在…

FastChat(小羊驼模型)部署体验

简介 前段时间&#xff0c;斯坦福发布了Alpaca&#xff0c;是由Meta的LLaMA 7B微调而来&#xff0c;仅用了52k数据&#xff0c;性能可以与GPT-3.5匹敌。 FastChat集成了Vicuna、Koala、alpaca、llama等开源模型&#xff0c;其中Vicuna号称能够达到gpt-4的90%的质量&#xff0…

开源模型:小羊驼(Vicuna-13B),可达chatGPT九成效果。

参考链接&#xff1a;https://mp.weixin.qq.com/s/OK5NLLVSBLb-4QsnqGp45g 文章目录 简要介绍模型介绍数据来源模型评估方法模型局限性模型总体评价 简要介绍 以 Meta 开源 LLaMA&#xff08;直译为「大羊驼」&#xff09;系列模型为起点&#xff0c;研究人员逐渐研发出基于LL…

EPROM 的发明者出生 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 3 月 28 日&#xff0c;在 1897 年的今天&#xff0c;意大利数学家布拉里福蒂在巴洛摩数学会上提出了的悖论&#xff0c;这个悖论表达了布拉里对于序数理论的质…