内容安全检测图片API:openapi.security.imgSecCheck完美解决方案。
发布于 4 年前 作者 tfu 4269 次浏览 来自 分享

背景需求:
我个人做了一款小程序的小游戏,本质是小程序。里面有个自定义图片的功能。用户从本地相册选一张图片进行裁剪,之后保存到缓存中或者上传到服务器。然后用户再用这张图片作为素材进行其它操作。这里就涉及到内容安全了,提交审核没有通过也是因为这个没有做内容安全。防止一些色情低俗的事情发生。

正文:
思路:相册选图片 --> 裁剪小的图片 --> 内容安全检测 --> 通过 --> 裁剪大的图片 --> 保存。
失败的原因:绝大多数是因为检测图片不能大于1M,而导致超时,或者是errCode:-1,又或者是其它问题。


核心代码图片:

默认裁剪小尺寸图片 (我的业务需求是正方形图片,也可动态计算宽高比例)


检测图片 部分iOS不兼容encoding: ‘ucs2’。注释掉就好了


云函数

测试情况: 正常图片不含违法违规,测试20次,全部通过。小程序上线后暂无发现检测失败情况。百度搜索的“人体油画”等等均可通过。
体验小程序

PS:第一次写经验分享哈,看不懂可以问我。体验一下我的小程序想问我这个小程序其它的功能点也可以喔!

5 回复

根据你的思路,成功的解决了我的困惑。必须赞!

加了ucs2之后,iPhone会报错

请问多张图片怎么操作,我写了for循环但是只能裁剪1张

感谢,你的图片安全监测大概要多少秒呢?我这边大概要10秒左右才能获得返回值。太慢了

按照你这个思想,写了一个,但是imgResult的返回值是空的,你遇到过么?

回到顶部