一种实现图像的滤镜效果的方法、装置及服务器的制造方法_5

文档序号:9579827阅读:来源:国知局
法及所述基础算法的执行顺序; 按照所述确定的基础算法的执行顺序执行所述确定的基础算法从而对要处理的图像进行处理。3.根据权利要求2所述的方法,其特征在于, 所述根据所述用户选择的滤镜效果,确定实现所述选择的滤镜效果的基础算法及所述基础算法的执彳丁顺序包括: 根据所述用户选择的滤镜效果,从预先设置的本地数据库中查找实现所述滤镜效果的基础算法及所述基础算法的执行顺序; 所述按照所述确定的基础算法的执行顺序执行所述确定的基础算法从而对要处理的图像进行处理包括: 根据所述查找到的基础算法及所述基础算法的执行顺序,按照所述查找到的基础算法的执行顺序执行所述查找的基础算法从而对要处理的图像进行处理。4.根据权利要求2所述的方法,其特征在于, 所述根据所述用户选择的滤镜效果,确定实现所述选择的滤镜效果的基础算法及所述基础算法的执行顺序,包括: 根据所述用户选择的滤镜效果,向服务器发送滤镜效果实现请求,所述滤镜效果实现请求中携带有所述用户选择的滤镜效果的标识; 接收所述服务器返回的响应信息,所述响应信息中携带有所述服务器根据所述用户选择的滤镜效果的标识查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序; 对所述响应信息进行解析,从而获得实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序。5.根据权利要求4所述的方法,其特征在于,还包括: 所述响应消息被设置为文本文件的形式,所述文本文件中记录有实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序。6.根据权利要求4或5所述的方法,其特征在于,还包括: 将所述获得的实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序在本地进行保存。7.根据权利要求6所述的方法,其特征在于,还包括: 接收服务器发送的滤镜效果更新消息; 根据所述滤镜效果更新消息,对本地保存的实现滤镜效果所需要的基础算法和/或所述基础算法的执行顺序进行更新。8.根据权利要求2所述的方法,其特征在于,所述按照所述确定的基础算法的执行顺序执行所述确定的基础算法从而对要处理的图像进行处理包括: 根据所述确定的基础算法,从本地预先存储的基础算法库中获取所述确定的基础算法,并按照所述确定的基础算法的执行顺序执行所述获取的基础算法从而对要处理的图像进行处理。9.根据权利要求1-8任一项所述的方法,其特征在于,所述基础算法包括以下算法中的至少一种: 饱和度算法、色调算法、叠加算法、线性减淡算法、颜色减淡算法、正片叠底算法、柔光算法、强光算法、色调曲线算法。10.一种实现图像的滤镜效果的装置,其特征在于,包括: 接收单元,用于接收用户选择一种滤镜效果的指令; 处理单元,用于根据所述用户选择的滤镜效果,按照实现所述选择的滤镜效果的基础算法以及所述基础算法的执行顺序,执行所述基础算法对要处理的图像进行处理,从而生成具有所述用户选择的滤镜效果的图像。11.根据权利要求10所述的实现图像的滤镜效果的装置,其特征在于,所述处理单元包括: 确定模块,用于根据所述用户选择的滤镜效果,确定实现所述选择的滤镜效果的基础算法及所述基础算法的执行顺序; 处理模块,用于根据所述确定的基础算法的执行顺序执行所述确定的基础算法从而对要处理的图像进行处理。12.根据权利要求11所述的实现图像的滤镜效果的装置,其特征在于,所述确定模块包括: 查找子模块,用于根据所述用户选择的滤镜效果,从预先设置的本地数据库中查找实现所述滤镜效果的基础算法及所述基础算法的执行顺序; 所述处理模块,用于根据所述查找到的基础算法及所述基础算法的执行顺序,按照所述查找到的基础算法的执行顺序执行所述查找的基础算法从而对要处理的图像进行处理。13.根据权利要求11所述的实现图像的滤镜效果的装置,其特征在于,所述确定模块包括: 发送子模块,用于根据所述用户选择的滤镜效果,向服务器发送滤镜效果实现请求;所述滤镜效果实现请求中携带有所述用户选择的滤镜效果的标识; 接收子模块,用于接收所述服务器返回的响应信息,所述响应信息中携带有所述服务器根据所述用户选择的滤镜效果的标识查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序; 解析子模块,用于对所述响应信息进行解析,从而获得实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序。14.根据权利要求13所述的实现图像的滤镜效果的装置,其特征在于: 所述接收子模块,用于接收所述服务器返回的文本文件的形式的响应消息,所述文本文件中记录有实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序。15.根据权利要求13或14所述的实现图像的滤镜效果的装置,其特征在于,所述确定模块还包括: 存储子模块,用于将所述获得的实现所述用户选择的滤镜效果所需要的基础算法及所述基础算法的执行顺序在本地进行保存。16.根据权利要求15所述的实现图像的滤镜效果的装置,其特征在于: 所述接收子模块,还用于接收所述服务器发送的滤镜效果更新消息; 所述确定模块还包括: 更新子模块,用于根据所述滤镜效果更新消息,对本地保存的滤镜效果所需要的基础算法和/或所述基础算法的执行顺序进行更新。17.根据权利要求11所述的实现图像的滤镜效果的装置,其特征在于,所述处理模块包括: 获取子模块,用于根据所述确定的基础算法,从本地预先存储的基础算法库中获取所述确定的基础算法; 执行子模块,用于按照所述确定的基础算法的执行顺序执行所述获取的基础算法从而对要处理的图像进行处理。18.根据权利要求10-17任一项所述的实现图像的滤镜效果的装置,其特征在于,所述基础算法包括以下算法中的至少一种: 饱和度算法、色调算法、叠加算法、线性减淡算法、颜色减淡算法、正片叠底算法、柔光算法、强光算法、色调曲线算法。19.一种实现图像的滤镜效果的方法,其特征在于,包括: 接收客户端装置根据用户选择的滤镜效果,发送的滤镜效果实现请求,所述滤镜效果实现请求中携带有用户选择的滤镜效果的标识; 根据所述请求中的滤镜效果的标识,查找实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序; 将携带有所述查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序的响应消息返回。20.根据权利要求19所述的实现图像的滤镜效果的方法,其特征在于,所述将携带有所述查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序的响应消息返回包括: 将携带有所述查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序的响应消息,以文本文件的形式返回。21.根据权利要求19所述的实现图像的滤镜效果的方法,其特征在于,所述方法还包括: 对实现滤镜效果所需要的基础算法和/或所述基础算法的执行顺序进行更新。22.根据权利要求21所述的实现图像的滤镜效果的方法,其特征在于,在对实现滤镜效果所需要的基础算法以及所述基础算法的执行顺序进行更新之后,所述方法包括: 向客户端装置发送滤镜效果更新消息,所述滤镜效果更新消息指示了更新的滤镜效果所需要的基础算法和/或所述基础算法的执行顺序。23.根据权利要求19-22任一项所述的实现图像的滤镜效果的方法,其特征在于,所述基础算法包括以下算法中的至少一种: 饱和度算法、色调算法、叠加算法、线性减淡算法、颜色减淡算法、正片叠底算法、柔光算法、强光算法、色调曲线算法。24.一种服务器,其特征在于,包括: 接收单元,用于接收客户端装置根据用户选择的滤镜效果,发送的滤镜效果实现请求,所述滤镜效果实现请求中携带有用户选择的滤镜效果的标识; 查找单元,用于根据所述请求中的滤镜效果的标识,查找实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序; 返回单元,用于将携带有所述查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序的响应消息返回。25.根据权利要求24所述的服务器,其特征在于: 所述返回单元,用于将携带有所述查找到的、实现所述用户选择的滤镜效果所需要的基础算法以及所述基础算法的执行顺序的响应消息,以文本文件的形式返回。26.根据权利要求24所述的服务器,其特征在于,还包括: 更新单元,用于对实现滤镜效果所需要的基础算法和/或所述基础算法的执行顺序进行更新。27.根据权利要求26所述的服务器,其特征在于,还包括: 所述返回单元还用于向客户端装置发送滤镜效果更新消息,所述滤镜效果更新消息指示了更新的滤镜效果所需要的基础算法和/或所述基础算法的执行顺序。28.根据权利要求24-27任一项所述的服务器,其特征在于,所述基础算法包括以下算法中的至少一种: 饱和度算法、色调算法、叠加算法、线性减淡算法、颜色减淡算法、正片叠底算法、柔光算法、强光算法、色调曲线算法。
【专利摘要】本发明的实施例公开一种实现图像的滤镜效果的方法、装置及服务器,能够提高滤镜效果的开发效率。所述方法包括:根据所述用户选择的滤镜效果,按照实现所述选择的滤镜效果的基础算法以及所述基础算法的执行顺序,执行所述基础算法对要处理的图像进行处理,从而生成具有所述用户选择的滤镜效果的图像。本发明适用于图像处理。
【IPC分类】G06T5/00
【公开号】CN105335940
【申请号】CN201410404749
【发明人】包立
【申请人】北京金山网络科技有限公司
【公开日】2016年2月17日
【申请日】2014年8月15日
【公告号】WO2016023407A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1