相册小程序
使用小程序云开发和百度云的 ai 接口做的一个相册小程序。
更新!!!
即将发布新玩法
体验
截图
:hibiscus:实现过程
使用 wx.chooseImage 选择图片,使用 wx.cloud.uploadFile 上传图片并获取到图片的 fileID,传给云函数imgCheck检测图片是否合规,如果合规,则上传图片,如果不合规,则拒绝上传图片。
这里考虑了两个问题:
图片过大
图片过多
图片过大:把图片放在临时文件夹,然后生成一个缩小的图片,得到缩小的图片,调用官方免费的审核接口security.imgSecCheck进行第一次的图片审核,在云函数imgCheck中使用的就是官方的图片审核接口,但是由于它有审核图片大小限制(1M),所以在压缩完了的图片,判断一下它的大小,如果压缩过的图片小于限制,则调用官方接口审核,如果超过1M,则会调用百度云AI审核,百度云的限制在4M以内,目前百度云
1