内容安全检测图片API:openapi.security.imgSecCheck完美解决方案。
背景需求:
我个人做了一款小程序的小游戏,本质是小程序。里面有个自定义图片的功能。用户从本地相册选一张图片进行裁剪,之后保存到缓存中或者上传到服务器。然后用户再用这张图片作为素材进行其它操作。这里就涉及到内容安全了,提交审核没有通过也是因为这个没有做内容安全。防止一些色情低俗的事情发生。
正文:
思路:相册选图片 --> 裁剪小的图片 --> 内容安全检测 --> 通过 --> 裁剪大的图片 --> 保存。
失败的原因:绝大多数是因为检测图片不能大于1M,而导致超时,或者是errCode:-1,又或者是其它问题。
[图片]
[图片]
核心代码图片:
[代码]默认裁剪小尺寸图片 (我的业务需求是正方形图片,也可动态计算宽高比例)
[代码]
[图片]
检测图片 部分iOS不兼容encoding: ‘ucs2’。注释掉就好了
[图片]
[图片]
云函数
[图片]
测试情况: 正常图片不含违法违规,测试20次,全部通过。小程序上线后暂无发现检测失败情况。百度搜索的“人体油画”等等均可通过。
PS:第一次写经验分享哈,看不懂可以问我。体验一下我的小程序想问我这个小程序其它的功能点也可以喔!
技术会迭代更新,用到的技术会有时效性,看编辑时间,可能当时的技术现在不适用了