[发明专利]一种基于粒子系统的图片处理方法在审
申请号: | 201310491791.8 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103544730A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 张伟;傅松林;叶志鸿;张长定 | 申请(专利权)人: | 厦门美图网科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361008 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒子 系统 图片 处理 方法 | ||
技术领域
本发明涉及一种图片处理方法,特别是一种基于粒子系统的图片处理方法。
背景技术
通常粒子系统在三维空间中的位置与运动是由发射器控制的,发射器主要由一组粒子行为参数以及在三维空间中的位置所表示,粒子行为参数可以包括粒子生成速度、粒子初始速度向量、粒子寿命、粒子颜色、在粒子生命周期中的变化以及其它参数等等。其使用大概值而不是绝对值的模糊参数占据全部或者绝大部分是很正常的,一些参数定义了中心值以及允许的变化。典型的粒子系统更新循环可以划分为两个不同的阶段:参数更新/模拟阶段以及渲染阶段,每个循环执行每一帧动画。
目前使用的粒子系统的主要是应用在游戏场景和特效制作等虚拟场景中的火焰、云朵等因素;而我们在图像处理过程中,对于图像添加边框的处理主要是添加一些已经设计好的边框,不同图片使用一个设计好的边框,得到的边框样式是单一的,而无法获得不同的边框样式。
发明内容
本发明为解决上述问题,提供了一种基于粒子系统为图片添加特殊效果的边框的图片处理方法,其特征在于,包括以下步骤:
A.初始化渲染环境,创建渲染数据缓存区与显示视图;
B.加载待处理图片;
C.加载粒子边框所对应的粒子配置文件;
D.根据配置文件的信息,将粒子边框与待处理图片均渲染在数据缓存区,并将渲染后的数据显示在视图上;
E.确定粒子边框的最终渲染效果,将渲染后的视图保存到图片上作为结果图。
作为一种较佳实施例,所述步骤B中待处理图片的格式为jpg格式、jpeg格式、bmp格式、png格式、wbmp格式以及gif格式里的每一帧的图片数据的任意一种格式。
作为一种较佳实施例,所述粒子配置文件包括粒子生成速度、粒子初始速度向量、粒子寿命、粒子颜色、粒子形状、粒子大小、粒子在生命周期中的变化等参数信息。
作为一种较佳实施例,所述步骤A中初始化渲染环境是指基于OpenGL ES平台并利用OpenGL ES的开发语言与GLSL脚本创建渲染数据缓存区与显示视图。
作为一种较佳实施例,所述粒子边框的渲染效果还可以进行切换,其切换步骤如下:
F1.暂停并删除当前粒子边框所对应的粒子配置文件;
F2.加载要切换的新粒子边框所对应的粒子配置文件;
F3.根据新粒子边框的配置文件信息,将新粒子边框与待处理图片均渲染在数据缓存区。
作为一种较佳实施例,所述粒子边框的渲染方法为:
(1).当用户触摸屏幕时,停止粒子的更新迭代并保存当前的粒子状态;
(2).当用户再次触摸屏幕时,则根据上一次保存的粒子状态继续进行粒子的更新迭代;
(3).当用户继续点击屏幕时,则依次重复步骤(1)和步骤(2)。
作为一种较佳实施例,所述步骤E中确定粒子边框的最终渲染效果,是指当用户选定粒子边框的最终渲染效果时,系统将待处理图片与粒子边框重新渲染到数据缓存区里,并从数据缓存区里获取数据将其保存为图片格式的数据。
本发明的有益效果是:
(1).通过加载粒子边框所对应的粒子配置文件,并根据配置文件的信息将粒子边框与待处理图片均渲染在数据缓存区,使得图片边框更具多样化,解决了传统图片边框形式单一的问题;
(2).粒子边框的渲染效果还可以进行切换,使得用户操作更方便;
(3).所述粒子边框的渲染过程中还可通过触摸屏幕使粒子停止或继续更新迭代,操作更方便。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明基于粒子系统的图片处理方法的流程简图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明的一种基于粒子系统的图片处理方法,包括以下步骤:
A.初始化渲染环境,创建渲染数据缓存区与显示视图;
B.加载待处理图片;
C.加载粒子边框所对应的粒子配置文件;
D.根据配置文件的信息,将粒子边框与待处理图片均渲染在数据缓存区,并将渲染后的数据显示在视图上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图网科技有限公司,未经厦门美图网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310491791.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:协同杀微生物组合物
- 下一篇:图像编辑器中的要求面部检测的滤波器的应用