canvas绘制海报(分享图) - 更新日志

3.1.6(2023-02-20)

更新新版地址

老插件不再维护

3.1.5(2022-11-24)

细节修改

3.1.4(2022-11-08)

\n 换行失效的bug

3.1.3(2022-10-27)

字体颜色bug!!!太不小心了

3.1.2(2022-10-15)

重写highlightText高亮文字。现在不止是可以只是设置颜色了,可以设置字体大小和其他样式,详情请看文档和示例项目

3.1.1(2022-10-15)

console.log忘记去掉了

3.1.0(2022-10-15)

1、重写绘制文字,优化高亮文字绘制(现在是全部匹配)

2、添加showDrawTips, showExportImagesTips参数用来显示或隐藏绘制提示

3.0.9(2022-08-22)

文档细节调整一下

3.0.8(2022-07-19)

已支持钉钉小程序(不支持2d绘制)

3.0.7(2022-07-19)

已支持钉钉小程序(不支持2d绘制)

3.0.06(2022-07-19)

已支持钉钉小程序(不支持2d绘制)

3.0.05(2022-07-18)

drawComplete-回调值错误的问题

3.0.04(2022-07-17)

示例项目引入js文件路径bug

3.0.03(2022-07-17)

示例项目引入文件bug

3.0.02(2022-07-17)

xxx

3.0.01(2022-07-17)

本次更新为一次大更新,重新架构插件结构,之前的js隐性多继承太low了。!!!这次更新没有完全向下兼容!!!,一些地方需要做出改变。

如有不懂的地方先查看示例项目或者添加下面的联系方式,联系本人。!!!

1) 新增了监听回调 !!! 重要更新

2) 新增了修改画布宽高方法 draw.setCanvasStyle(宽度, 高度)

3) 新增了修改导出画布样式的方法draw.setExportImageStyle

4) 修复了一些问题 比如:字节跳动小程序导出的图片太模糊,性能问题 ...

5) 新增动态设置画布大小

6) Draw类初始化参数改变

1,fileType,quality参数移至exportImageStyle属性

2、exportDelayTime改名为exportImageDelayTime

3、新增fontStyle属性用于设置字体的全局样式

4、新增exportImageTips属性用于导出图片时的提示

5、移除success属性,移至到监听(init)事件里面

7) 一些方法改名

1、 createPoster方法改名为drawPoster

2、callBack回调改名为callback !!!

8) 这次更新之后不在内部调用绘制背景,需要用户自行调用方法!!!方法名称为drawBackground!!!

9) 本次更新完善2d绘制不在只限制微信小程序,目前可用于字节跳动,微信,支付宝小程序。

10)更新示例项目,

1、添加v3写法与v2写法的示例

2、更新动态画布大小的示例

3.0.0(2022-07-17)

本次更新为一次大更新,重新架构插件结构,之前的js隐性多继承太low了。!!!这次更新没有完全向下兼容!!!,一些地方需要做出改变。

如有不懂的地方先查看示例项目或者添加下面的联系方式,联系本人。!!!

1) 新增了监听回调 !!! 重要更新

2) 新增了修改画布宽高方法 draw.setCanvasStyle(宽度, 高度)

3) 新增了修改导出画布样式的方法draw.setExportImageStyle

4) 修复了一些问题 比如:字节跳动小程序导出的图片太模糊,性能问题 ...

5) 新增动态设置画布大小

6) Draw类初始化参数改变

1,fileType,quality参数移至exportImageStyle属性

2、exportDelayTime改名为exportImageDelayTime

3、新增fontStyle属性用于设置字体的全局样式

4、新增exportImageTips属性用于导出图片时的提示

7) 一些方法改名

1、 createPoster方法改名为drawPoster

2、callBack回调改名为callback !!!

8) 这次更新之后不在内部调用绘制背景,需要用户自行调用方法!!!方法名称为drawBackground!!!

9) 本次更新完善2d绘制不在只限制微信小程序,目前可用于字节跳动,微信,支付宝小程序。

10)更新示例项目,

1、添加v3写法与v2写法的示例

2、更新动态画布大小的示例

2.0.5(2022-06-28)

修改绘制图片mode

2.0.4(2022-02-09)

本次更新重新整理了一下js,之前的有点乱。修改了已知问题

重要!!! 这次整理之后,引入文件从@/uni_modules/sakura-canvas/js_sdk/draw 变成了 @/uni_modules/sakura-canvas/js_sdk/index。不再是引入draw文件而是引入index了!!!

修改: 高亮文字问题

添加: offsetRight属性,

修改: 矩形, 矩形图片圆角属性重写,目前支持数组写法目的用于设置多个方位设置不同的圆角大小,写法请查看文档或者实例项目

之前的company参数废弃变成了unit参数!!!

之前的createdSharePoster方法已改成createPoster方法!!!

2.0.3(2022-02-09)

之前的company参数废弃变成了unit单位!!!

之前的createdSharePoster方法已改成createPoster方法!!!

2.0.2(2022-02-09)

添加绘制阴影参数

2.0.1(2022-02-09)

本次更新重新整理了一下js,之前的有点乱。修改了已知问题

重要!!! 这次整理之后,引入文件从@/uni_modules/sakura-canvas/js_sdk/draw 变成了 @/uni_modules/sakura-canvas/js_sdk/index。不再是引入draw文件而是引入index了!!!

修改: 高亮文字问题

添加: offsetRight属性,

修改: 矩形, 矩形图片圆角属性重写,目前支持数组写法目的用于设置多个方位设置不同的圆角大小,写法请查看文档或者实例项目

1.0.51(2022-01-15)

示例项目

1.0.50(2022-01-15)

添加绘制文字边框

1.0.49(2022-01-04)

微信小程序2d绘制当初图片问题

1.0.48(2021-12-04)

添加高亮文字

1.0.47(2021-12-03)

细节修改

1.0.46(2021-11-29)

添加2d绘制,修复一些bug

1.0.45(2021-11-24)

绘制文字问题

1.0.44(2021-11-24)

修改绘制文字的问题

1.0.43(2021-11-20)

1.0.42(2021-11-20)

修改之前绘制文字调用多次measureText方法的问题

1.0.41(2021-11-03)

1.0.40(2021-11-03)

完善文档

1.0.39(2021-10-30)

添加绘制渐变矩形

修改文档

1.0.38(2021-10-22)

修改在苹果手机上绘制图片出现的问题

1.0.37(2021-10-15)

联系方式

1.0.36(2021-10-15)

本次更新了示例项目,提供了两种海报绘制示例

添加了company属性用于自定义你传入的数值的单位 可选px, rpx 默认是px

1.0.35(2021-10-08)

二维码

1.0.34(2021-09-30)

文档

1.0.33(2021-09-16)

修改当绘制文字为空字符串时报x: undefined的问题

1.0.32(2021-08-10)

修改一些绘制问题

1.0.31(2021-08-05)

修改小程序绘制文字时字体加粗影响后面字体的问题

1.0.30(2021-08-05)

外框设置圆角

1.0.29(2021-08-05)

[修改] 安卓上面图片不显示的问题

1.0.28(2021-08-05)

[修改] 安卓上面图片不显示的问题

1.0.27(2021-08-05)

[修改] 安卓上面图片不显示的问题

1.0.26(2021-07-27)

紧急,忘记改方法名称了。

1.0.25(2021-07-27)

[修改] 绘制文字时,callBack ex值的不准缺席 [修改] 绘制图片时,当图片为空时一直停留在绘制状态中的问题

1.0.24(2021-07-22)

修改 绘制透明背景的png图片时背景成黑色

1.0.23(2021-07-22)

修改 绘制透明背景的png图片时背景成黑色

1.0.22(2021-07-22)

...

1.0.21(2021-07-21)

...

1.0.20(2021-07-21)

绘制文字添加 lastWidth 属性,用于限制行数的时候,最后一行的宽度 绘制矩形,绘制图片添加 borderType属性,用于设置圆角方向

1.0.19(2021-07-21)

绘制文字添加 lastWidth 属性,用于限制行数的时候,最后一行的宽度 绘制矩形,绘制图片添加 borderType属性,用于设置圆角方向

1.0.18(2021-07-10)

修复绘制文字传入的内容是Number类型时的错误

1.0.17(2021-07-01)

完善文档

1.0.16(2021-07-01)

添加示例项目

1.0.15(2021-07-01)

添加callBack

1.0.14(2021-07-01)

紧急修复因为疏忽导致的问题 修改文档参数

1.0.13(2021-06-30)

修改一些很蠢的问题 文字添加首行缩进功能 添加绘制海报示例

1.0.12(2021-06-30)

绘制文字添加\n实现自定义换行

1.0.11(2021-06-29)

添加绘制二维码功能 添加矩形,圆形,三角形绘制边框功能

1.0.10(2021-06-28)

添加 三角形定点朝向

1.0.09(2021-06-27)

添加图片设置透明度

1.0.08(2021-06-26)

添加实例项目

1.0.07(2021-06-26)

添加使用文档

1.0.06(2021-06-25)

1、添加图片压缩 2、添加绘制三角形 3、添加绘制三角形图片 4、添加图片旋转,矩形旋转。三角形旋转

1.0.05(2021-06-18)

添加图片mode模式

1.0.04(2021-06-16)

[优化] 绘制canvas的的速度

1.0.03(2021-06-15)

使用class重新书写绘制canvas

1.0.02(2021-06-08)

1.0.01(2021-06-08)

1.0.0(2021-06-08)