最近做了一款H5测试颜值的东西。主要功能是玩家上传一张人脸照片,然后后台接收照片后通过腾讯优图的接口计算出人脸的颜值,然后在根据颜值随机给算出一个工资给显示出来。然后还带了一个抽奖功能,具体就是用了微信的发红包接口。中奖的概率是25%。游戏总体来说比较简单也就是用来做一波推广。让大家知道我们公司的存在感。
其中客户端主要的问题是ipone的手机拍出来的照片老是倒过来的,导致识别不了。
这里处理的方式就是用了 exif.js 。这个js可以识别照片的信息,比如旋转,拍摄事件等各类熟悉。得到旋转信息后就可以对图片进行反转了,具体逻辑可以查看我改过的uploadImage.js
由于涉及到微信的分享,所以在sharejs.js里面要配置你的 微信appid
首先先上一波客户端代码。
我们是苏州巨本熊