一种浏览照片时添加3D渲染效果的方法技术

技术编号:13248267 阅读:154 留言:0更新日期:2016-05-15 11:59
本发明专利技术提供一种浏览照片时添加3D渲染效果的方法,包括如下步骤:在移动终端设备上打开定制的照片浏览器,开始浏览照片;在开始浏览照片时,立即启动照片3D渲染动画效果制定;3D渲染动画效果完成后,会回调通知给照片浏览器;照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果;3D渲染效果呈现单元播放完动画效果后,又会切换成静态图呈现单元。本发明专利技术的技术方案与现有技术相比,基于静态照片生成3D渲染动画效果;浏览时静态图片和3D渲染动画效果相结合呈现给用户,增强了图片的显示效果,提高了用户体验度。

【技术实现步骤摘要】

本专利技术涉及信息
,特别是一种浏览照片时添加3D渲染效果的方法
技术介绍
在家用多媒体设备中,借助于大尺寸电视机与亲朋好友一起分享照片时,特别分享一些经历的照片时,有时感觉照片很呆板,画面呆滞,这时候如果照片在浏览的过程中会自动呈现一些3D立体影像,那么给人的视觉效果会很好,增加用户体验感,使用户更乐于在一起分享各自的照片。
技术实现思路
基于这种的情况,特提出一种浏览照片时自动为图片添加3D渲染效果的方法,本技术方案用以解决:1、如何使用当前浏览的照片生成3D渲染效果;2、在浏览照片时,立体影像如何呈现给用户(用户通过什么样的操作会触发3D影像出现);专利技术的目的:在浏览照片时给用户增加视觉效果,增加用户的体验感;,本专利技术的一种浏览照片时自动为图片添加3D渲染效果的方法,包括如下步骤: 51、在移动终端设备上打开定制的照片浏览器,并开始浏览照片; 52、在开始浏览照片时,立即启动照片3D渲染动画效果制定; 53、3D渲染动画效果完成后,会回调通知给照片浏览器; 54、照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果; 55、3D渲染效果呈现单元播放完动画效果后,又会切换值静态图呈现单元。在本专利技术中的方法的步骤S2-S4中,所述方法还包括一种使用当前浏览照片生成3D渲染效果的方法: 511、获取照片的像素; 512、遍历获取的照片像素中的像素点,将红色像素点值缩小nRed,同时将蓝色像素点值放大nBlue; 513、保存当前修改像素点值后的图片imageI; 514、继续像素遍历方法,将红色像素点值递减缩小m倍数,蓝色像素点值递增方法m倍数,保存并生成image2; 515、重复上述方法,依次生成若干张图片,保存在ImageArray队列中; 516、调用系统API接口,将ImageArray队列中的照片依次播放,并设定播放方式和时间长度,以及每两张照片连续间隔时间。在本专利技术中步骤S5种,所述方法还包括显示3D效果及切换的方法,其步骤是: 当用户滑动浏览照片时,会立即播放呈现的3D渲染效果,完成后会显示当前静态图片; 当用户再次进行滑动操作时,又会呈现3D渲染效果。进一步的方法,所述3D渲染效果呈现单元和静态图片呈现单元,可以根据用户手势相互切换。本专利技术的技术方案与现有技术相比,基于静态照片生成3D渲染动画效果;浏览时静态图片和3D渲染动画效果相结合呈现给用户。【附图说明】图1是本专利技术一种浏览照片时添加3D渲染效果的方法的流程框图示意图。图2是图1的一种浏览照片时添加3D渲染效果的方法的图片3D效果形成流程框图示意图。【具体实施方式】以下结合附图对本专利技术的实施例进行详细说明,但是本专利技术可以由权利要求限定和覆盖的多种不同方式实施。如图1所示,图1是本专利技术一种浏览照片时添加3D渲染效果的方法的流程框图示意图,方法包括: 51、在移动终端设备上打开定制的照片浏览器,并开始浏览照片; 52、在开始浏览照片时,立即启动照片3D渲染动画效果制定; 53、3D渲染动画效果完成后,会回调通知给照片浏览器; 54、照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果; 55、3D渲染效果呈现单元播放完动画效果后,又会切换值静态图呈现单元。图1所述的方法运用于移动终端设备上的客户端应用,移动终端设备包含但不限于手机、pad、移动PC。如图2所示,图2是图1方法中的图片3D效果形成流程框图示意图,通过图2,可以让图片生成3D效果所需的若干图片。S11、获取照片的像素(照片的实际长*宽,照片的分辨率等于照片的长度/照片尺寸(像素/英寸)); 512、遍历获取的照片像素中的像素点,将红色像素点值缩小nRed,同时将蓝色像素点值放大nBlue; 513、保存当前修改像素点值后的图片imageI; 514、同样的遍历方法,将红色像素点值递减缩小m倍数(缩小m*nRed),蓝色像素点值递增方法m倍数(放大m * nBlue)(m> 0.5 , m < I),保存并生成image2; 515、按照上述方法,依次生成η张图片(η小于一定阈值),保存在ImageArray队列中; 516、调用系统API接口,将ImageArray队列中的照片依次播放,并设定播放方式和时间长度,以及两张照片连续间隔时间。在本专利技术的实施例中,既然已经生产了图片的3D效果的条件,需要通过人机交互来切换呈现图片3D渲染效果,方法如下: 当用户滑动浏览照片时,会立即播放呈现的3D渲染效果,完成后会显示当前静态图片; 当用户进行滑动操作时,又会呈现3D渲染效果。本专利技术的方法包含两个视图操作单元,3D渲染效果呈现单元和静态图片呈现单元,在两个呈现单元中自由切换且互不影响,相互交换呈现可视化效果,增强了图片显示效果,提高了用户体验度。以上仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。【主权项】1.一种浏览照片时添加3D渲染效果的方法,其特征在于,包括如下步骤: 51、在移动终端设备上打开定制的照片浏览器,开始浏览照片; 52、在开始浏览照片时,立即启动照片3D渲染动画效果制定; 53、3D渲染动画效果完成后,会回调通知给照片浏览器; 54、照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果; 55、3D渲染效果呈现单元播放完动画效果后,又会切换成静态图呈现单元。2.根据权利要求1所述的浏览照片时添加3D渲染效果的方法,其特征在于,所述方法还包括一种使用当前浏览照片生成3D渲染效果的方法: SI 1、获取照片的像素; 512、遍历获取的照片像素中的像素点,将红色像素点值缩小nRed,同时将蓝色像素点值放大nBlue; 513、保存当前修改像素点值后的图片为imageI ; 514、继续像素遍历方法,将红色像素点值递减缩小m倍数(缩小m*nRed),蓝色像素点值递增方法m倍数(放大m * nBlue),保存并生成为image2; 515、重复上述方法,依次生成若干张图片,保存在ImageArray队列中; 516、调用系统API接口,将ImageArray队列中的照片依次播放,并设定播放方式和时间长度,以及每两张照片连续间隔时间。3.根据权利要求1所述的浏览照片时添加3D渲染效果的方法,其特征在于,所述方法还包括显示3D效果的方法,其步骤是: 当用户滑动浏览照片时,会立即播放呈现的3D渲染效果,完成后会显示当前静态图片; 当用户再次进行滑动操作时,又会呈现3D渲染效果。4.根据权利要求1所述的浏览照片时添加3D渲染效果的方法,其特征在于,所述3D渲染效果呈现单元和静态图片呈现单元,可以根据用户手势相互切换。【专利摘要】本专利技术提供一种浏览照片时添加3D渲染效果的方法,包括如下步骤:在移动终端设备上打开定制的照片浏览器,开始浏览照片;在开始浏览照片时,立即启动照片3D渲染动画效果制定;3D渲染动画效果完成后,会回调通知给照片浏览器;照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果;本文档来自技高网...

【技术保护点】
一种浏览照片时添加3D渲染效果的方法,其特征在于,包括如下步骤:S1、在移动终端设备上打开定制的照片浏览器,开始浏览照片;S2、在开始浏览照片时,立即启动照片3D渲染动画效果制定;S3、3D渲染动画效果完成后,会回调通知给照片浏览器;S4、照片浏览器切换至3D渲染效果呈现单元,并播放3D渲染动画效果;S5、3D渲染效果呈现单元播放完动画效果后,又会切换成静态图呈现单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈源祝丰华
申请(专利权)人:深圳市美贝壳科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1