点击空白处退出提示
作品详情
iOS端采用Swift语言,服务器端在新浪sae采用ThinkPHP5.0完成MySQL数据库联合查询,图片视频数据存储在七牛服务器, 界面 UI纯采用贝塞尔曲线绘制,一定程度上减少了软件包体的大小 ;
滤镜采用GPUImage2框架,通过谷歌到的23款滤镜款式,用ps做原图的差异化而得到可用于图片和视频的23款滤镜,并提供图片透视、饱和、虚化等12项工具,该处瓶颈为无fsh效果文件,最终摸索API调试得以实现;
在视频滤镜的处理方面采用音频、视频轨分离后再结合的方法,保证了音视频的同步性;
对于图片Feed流的处理,采用开多线程,将拉取到的数据根据内容预先计算并缓存好高度、位置大小等,对于文本控件采用底层CoreText绘制,这样极大的增加了流畅性,对用户体验提升较高;
通讯系统采用融云即时通讯,通过自定义相机的拍照和视频录制发送给好友,并自定义视频消息,以及点赞、关注、新动态的即时消息推送,通过此处对融云的API了解较为透彻,以及对推送、发布证书的制作更为熟悉;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论