图片变形处理方法及智能终端的制作方法

文档序号:9688273阅读:251来源:国知局
图片变形处理方法及智能终端的制作方法
【技术领域】
[0001]本发明涉及图片处理技术,具体涉及一种图片变形处理方法及智能终端。
【背景技术】
[0002]拍摄照片并对照片进行各种处理已经是时尚人群的生活方式之一,其中,对照片进行变形处理的方法包括撕裂、喷溅以及扭曲等等。现有技术中的变形处理方法,多预设变形处理程序,在用户发出变形处理指令后,变形处理程序运行使得图片变形。
[0003]现有技术中,图片变形的结果完全由机器决定,用户无法决定变形结果,用户的参与意愿较低。

【发明内容】

[0004]本发明的目的是提供一种图片变形处理方法及智能终端,以解决现有技术中用户无法控制图片变形结果的问题。
[0005]为了实现上述目的,本发明提供如下技术方案:
[0006]—种图片变形处理方法,包括以下步骤:
[0007]预设图片的变形公式,所述变形公式的至少一个变形参数为加速度数据;
[0008]获取用户对图片进行变形处理的指令;
[0009]获取加速度传感器检测到的所述加速度数据;
[0010]根据所述加速度数据计算所述变形公式,并依据变形公式对所述图片进行变形处理。
[0011]上述的图片变形处理方法,所述加速度数据包括方向数据和绝对数值。
[0012]上述的图片变形处理方法,所述变形公式为撕裂变形公式。
[0013]上述的图片变形处理方法,所述根据所述加速度数据计算所述变形公式,并依据变形公式对所述图片进行变形处理的步骤进一步包括:
[0014]根据所述方向数据确定撕裂效果的撕裂方向,根据所述绝对数值确定撕裂的振幅值。
[0015]上述的图片变形处理方法,所述根据所述绝对数值确定撕裂的振幅值的步骤之后还进一步包括:
[0016]通过Box-MulIer算法生成正态分布的随机数,根据所述随机数确定撕裂效果出现的位置。
[0017]上述的图片变形处理方法,所述变形公式为喷溅变形公式。
[0018]上述的图片变形处理方法,所述根据所述加速度数据计算所述变形公式,并依据变形公式对所述图片进行变形处理的步骤进一步包括:
[0019]根据所述方向数据确定喷溅效果的喷溅方向,根据所述绝对数值确定喷溅的喷溅源的数量。
[0020]上述的图片变形处理方法,所述根据所述绝对数值确定喷溅的喷溅源的数量的步骤之后还包括:
[0021]为所述喷溅方向加一个随机扰动。
[0022]一种图片变形处理的智能终端,包括:
[0023]图片存储模块,用于存储图片;
[0024]变形公式设置模块,用于设置图片的变形公式;
[0025]加速度传感器,用于获取加速度数据;
[0026]变形处理模块,用于根据所述加速度数据和变形公式对所述图片进行变形处理。
[0027]上述的智能终端,所述智能终端为手机或平板电脑。
[0028]在上述技术方案中,本发明提供的图片变形处理方法,通过加速度传感器获取加速度数据,而加速度数据是变形公式的参数之一,图片通过变形公式进行变形,如此,用户通过晃动加速度传感器即可决定最终图片的变形效果。
[0029]由于上述图片变形处理方法具有上述技术效果,使用该图片变形处理方法的智能终端也应具有相应的技术效果。
【附图说明】
[0030]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0031]图1为本发明实施例提供的一个实施方式的图片变形处理方法的流程框图;
[0032]图2为本发明实施例提供的另一个实施方式的图片变形处理方法的流程框图;
[0033]图3为本发明实施例提供的再一个实施方式的图片变形处理方法的流程框图;
[0034]图4为本发明实施例提供的图片变形处理的智能终端的结构示意图。
[0035]附图标记说明:
[0036]1、变形公式设置模块;2、图片存储模块;3、变形处理模块;4、加速度传感器。
【具体实施方式】
[0037]为了使本领域的技术人员更好地理解本发明的技术方案,下面将结合附图对本发明作进一步的详细介绍。
[0038]如图1所示,本发明实施例提供的一种图片变形处理方法,包括以下步骤:
[0039]101、预设图片的变形公式,变形公式的至少一个变形参数为加速度数据。
[0040]具体的,这里的变形公式针对的可以是图片的各种变形方法,如喷溅、撕裂、弯曲、局部放大缩小等等,这些变形都是将原图按照一定的变形公式进行变形后获取的,此处,变形公式中将加速度数据作为一个变形参数编入其中,即当加速度数据不同,最终得到照片局部或全部不同。
[0041]102、获取用户对图片进行变形处理的指令。
[0042]如在手机上,用户选择图片,并发出变形处理的相应指令。
[0043]103、获取加速度传感器检测到的加速度数据。
[0044]具体的,用户握住具有加速度传感器的移动设备,然后摇晃该移动设备,相应的处理设备如手机的处理器获取加速器传感器在该段时间的相关加速度数据。
[0045]104、根据加速度数据计算变形公式,并依据变形公式对目标图片进行变形处理。
[0046]具体的,将上述步骤中获取的加速度数据代入变形公式,根据变形公式的计算结果对目标图片进行相应的变形处理。
[0047]本实施例提供的图片变形处理方法,通过加速度传感器获取加速度数据,而加速度数据是变形公式的参数之一,图片通过变形公式进行变形,如此,用户通过晃动加速度传感器即可决定最终图片的变形效果。
[0048]本实施例中,上述的加速度数据可以为通过加速度传感器直接
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1