保存图片到相册

保存图片到相册能力可以帮助开发者保存图片到手机相册,将游戏中的内容会绘制到画布上,然后保存。注意:此功能只能在微信环境下使用,其他环境会无效。

顶部工具栏有插件入口,添加保存图片到相册插件:

添加插件后即可在积木面板中使用插件相关的积木:

保存图片到相册插件一共提供了4个积木:

积木介绍:

[创建canvas画布积木]

使用此插件必须要调用此积木,参数输入支持宽高,决定了最终保存图片的尺寸大小。

[绘制图片]

调用此接口可以在画布上,绘制一张网络图片。如果没有提前创建画布,则绘制失败。

图片参数支持网络远程图片,以及base64图片。

参数:x,y坐标是从左上角为原点起算的,右方向横坐标为正,下方向纵坐标为正。宽高是绘制图片的尺寸。

因为请求图片是一个异步过程,但是该积木实际执行过程是同步的,只有等到图片绘制完成,才会执行下面的积木。

此积木支持回调,处理成功与失败的情况。

[绘制文字]

调用此接口可以在画布上,绘制一段文字。如果没有提前创建画布,则绘制失败。

参数:x,y坐标是从左上角为原点起算的,右方向横坐标为正,下方向纵坐标为正。支持字体大小、颜色和对齐方式设置。

[保存图片]

调用此接口可以将绘制好的画布保存到手机相册。

此操作需要用户授权。

此接口实际是异步逻辑,但做了同步阻塞,支持成功失败的回调处理。

实际用法可以参考此Demo

该功能不能实现截图,建议引导用户使用手机本身的截图功能

results matching ""

    No results matching ""