首页> 中文学位 >基于iOS平台的图片集成处理器的设计
【6h】

基于iOS平台的图片集成处理器的设计

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景及意义

1.2 国内外研究及应用现状

1.3 论文的主要内容及各章节安排

1.3.1 研究目标

1.3.2 主要内容

1.3.3 章节安排

1.4 本章小结

第2章 iOS平台概述及相关技术

2.1 开发环境、语言以及工具介绍

2.1.1 开发环境macOS Sierra介绍

2.1.2 开发语言Objective-C介绍

2.1.3 开发工具Xcode介绍

2.2 iOS系统架构及MVC设计模式

2.2.1 iOS系统概述

2.2.2 MVC设计模式概述

2.3 数字图像基础以及贝塞尔曲线相关概述

2.3.1 贝塞尔曲线相关介绍

2.3.2 贝塞尔曲线的定义

2.3.3 贝塞尔曲线的几何特性

2.3.4 贝塞尔曲线的生成算法

2.3.5 贝塞尔曲线在iOS开发中的应用

2.3.6 数字图像概述

2.3.7 数字图像的基础知识

2.4 相关框架的开发与使用介绍

2.4.1 iOS开发中相关框架介绍

2.4.2 关于GUIrregularView框架开发与介绍

2.5 本章小结

第3章 图片集成处理器的需求分析

3.1 系统概述

3.2 软件开发过程概述

3.3 功能性需求分析

3.3.1 登录模块

3.3.2 选择模块

3.3.3 图片浏览模块

3.3.4 图片编辑模块

3.3.5 图片截取模块

3.3.6 滤镜处理模块

3.3.7 模糊处理模块

3.4 非功能性需求分析

3.4.1 系统性能

3.4.2 系统健壮性

3.4.3 系统易用性

3.4.4 系统可维护性

3.5 本章小结

第4章 图片集成处理器的设计与实现

4.1 系统架构设计

4.1.1 系统结构设计

4.1.2 功能架构设计

4.1.3 交互设计

4.2 系统实现

4.2.1 登录模块实现

4.2.2 选择模块实现

4.2.3 图片浏览模块实现

4.2.4 图片编辑模块实现

4.2.5 图片截取模块实现

4.2.6 滤镜处理模块实现

4.2.7 模糊处理模块实现

4.3 本章小结

第5章 系统测试

5.1 测试环境

5.2 功能及性能测试

5.3 本章小结

第6章 总结

6.1 研究工作总结

6.2 进一步研究内容

参考文献

致谢

展开▼

摘要

随着计算机和信息技术的高速发展,移动端的软件开发也得到了迅速的普及,拥有了更多的功能和性能。现在更多人习惯于在手机上将图片进行处理并将信息分享在网络上,从而出现了较多的图片处理应用程序。本文以此为背景,设计了一项基于iOS平台的图片集成处理器。
  本研究通过分析目前的智能手机可采集的信息,总结出图片集成处理器应具备的功能。接下来确定系统的总体架构与设计模式并根据每个功能模块的需求分析对其进行相应的实现和有效的划分。本设计首先将iOS移动端的图片浏览功能与图片编辑功能集成为一体,并且在图片浏览模块中利用了iCarousel技术实现了图片的多种特殊浏览模式。系统的部分模块中运用到了贝塞尔曲线技术实现了多种视图动画效果。而且在图片截取处理方面,独立设计了GUIrregularView框架,并利用贝塞尔曲线以及mask遮罩层技术、drawPath方法的重写等实现相应的功能。在图片的滤镜处理和模糊处理中,本设计根据数字图像相关知识并添加ImageUtil框架以及对相应的卷积函数进行调用实现了图像的具体处理。最后,将应用程序分别运行在模拟器和真机设备中,并利用Instrument工具对应用程序进行功能和性能的测试。软件采用的是MVC设计模式,可以将控制器、视图、模型进行有效的划分。从功能上主要分为登录模块、选择模块、图片浏览模块、图片处理模块、图片截取模块、滤镜处理模块、模糊处理模块等几个部分。处理后的图片可以保存到本地或者分享到网络,比如微信、QQ、微博等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号