首页> 中文学位 >基于ANDROID的GIF绘制与分享工具设计与实现
【6h】

基于ANDROID的GIF绘制与分享工具设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 论文研究背景

1.2 业界发展动态

1.3 课题研究目的及意义

1.4 论文主要内容

1.5 论文章节安排

第二章 需求分析

2.1 系统需求

2.2 业务流程

2.3 功能需求

2.3.1 客户端功能需求

2.3.1 服务端功能需求

2.4 本章小结

第三章 总体设计

3.1 总体设计

3.2 客户端设计

3.3 服务端设计

3.4 开发环境

3.5 本章小结

第四章 客户端的设计与实现

4.1 客户端结构

4.2 图片处理模块设计与实现

4.2.1 画图板功能

4.2.2 图片滤镜

4.3 GIF模块的设计与实现

4.3.1 GIF格式标准

4.3.2 BMP格式标准

4.3.3 GIF生成

4.3.4 GIF显示

4.4 社交网络模块的设计与实现

4.4.1 彩信发送

4.4.2 社交网络分享

4.5 广告推送模板的设计与实现

4.5.1 广点通

4.5.2 接入广点通

4.6 本章小结

第五章 服务端设计与实现

5.1 服务端结构

5.2 数据库配置与表设计

5.2.1 数据库配置

5.2.2 数据表设计

5.3 主要模块的设计与实现

5.3.1 用户模块

5.3.2 GIF论坛模板

5.3.3 GIF上传模板

5.4 本章小结

第六章 测试与评估

6.1 测试设备参数

6.2 功能测试

6.3 性能测试

6.4 本章小结

第七章 总结与展望

7.1 论文总结

7.2 展望

致谢

参考文献

展开▼

摘要

目前,智能手机及平板电脑日益普及,功能日益完善,已经成为生活必需品。移动终端已经成为很多产品的入口。GIF动态效果表现力十分出色,深受广大手机用户喜爱,用户手绘GIF可以有效的吸引儿童的兴趣,充分锻炼儿童的想象力与创造力。然而,目前用户仍然缺少在手机上绘制GIF的工具,GIF制作工具主要都在PC上,功能强大却操作繁琐。由于受到手机性能的限制,图像处理在手机上并不普遍。本文基于Android系统实现GIF图像的合成,同时有效降低了算法的计算量和内存占用,对图片使用滤镜进行美化,并且可以分享到社交网络中。
  对于图片滤镜功能,主要有三个方面,其一,选择适合智能手机的滤镜,放弃效果不明显且计算量较大的滤镜。其二,调整滤镜参数降低计算量,以降低滤镜效果为代价。其三,对现有算法进行优化,修改不完善的部分。本课题滤镜算法都有效缩短了处理时间,其中油画滤镜与柔化滤镜优化效果比较明显,达到了性能与显示效果方面的平衡。
  本课题实现基于LZW算法的GIF压缩方案,可以有效降低GIF的大小。另一方面,本课题采用逐帧画面处理,每帧画面处理结束立即释放相应资源,最后再统一整合GIF,有效降低内存消耗。经验证,本课题GIF生成并不会因为帧数过多而造成内存泄露,保证了GIF图片生成时间随帧数线性增长。
  考虑到社交网络对于APP生存的重要性,通过将APP接入腾讯广点通和友盟社会化平台,充分利用大平台的优势,获取流量的同时可以有效连接大量优质用户,减少APP推广与使用时面临的难题,提高用户粘性,使软件更加便捷、更加好用。本课题在客户端和服务器端进行了设计与实现,最后通过测试,验证其功能与性能均满足了项目需求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号