桌面效果的生成方法、装置及电子设备制造方法及图纸

技术编号:16551301 阅读:47 留言:1更新日期:2017-11-14 06:18
本发明专利技术公开了一种桌面效果的生成方法、装置及电子设备,其中,桌面效果的生成方法包括:获取摄像头捕捉的图像;将图像作为纹理图加载至四边形对象中,生成第一对象;将第一对象加载至容器对象,生成第二对象;将第二对象加入至预设服务中;将桌面壁纸服务替换为预设服务,并显示预设服务对应的桌面效果。本发明专利技术实施例的桌面效果的生成方法、装置及电子设备,通过将摄像头捕捉的图像作为纹理图加载至四边形对象中,进而将生成的对应的对象的服务替换掉原有的桌面壁纸服务,从而实现相应的桌面效果,符合用户所需求的效果,且提高了该效果的健壮性、可扩展性和复用性。

Desktop effects generation method, device and electronic equipment

Generation method, the invention discloses a desktop device and electronic equipment, which includes methods of generating desktop effects of image capture camera; the image as a texture map is loaded into the quadrilateral objects, generating a first object; the first object is loaded into the container object, the object will generate second; second to join the default service will replace the desktop wallpaper; service default services, and display the corresponding service default desktop effects. Generation method, the embodiment of the invention of the desktop effect device and electronic equipment, the image capture camera as a texture map is loaded into the quadrilateral object, then the object generated by the corresponding service to replace the original Desktop Wallpaper Desktop Services, so as to achieve the corresponding effect, meet the needs of users, and the effect of improving the robustness, scalability and reusability.

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及一种桌面效果的生成方法、装置及电子设备
技术介绍
安卓Android系统是移动终端重要的操作系统,随着科技的不断进步,该系统的功能也越来越强大。通过AndroidLauncher(安卓桌面启动器),可以实现丰富的桌面效果。其中,有一种桌面效果“透明桌面”,广受用户欢迎,即让系统桌面变得如同“透明”,直接显示当前现实环境中的景象。目前,实现“透明桌面”的方法,主要为利用手机的后置摄像头获得捕捉的图像,并将该图像展示在手机桌面上,从而产生了一种“透明”的效果。具体地,通过android.hardware.Camera库里的Camera和CameraPreview相关类,来获取手机摄像头捕捉到的图像预览图,通过SurfaceView视图放入安卓系统的WallpaperService服务,然后作为Wallpaper(系统壁纸,即Android桌面背景)显示在手机桌面上。但是,现有技术存在以下问题:由于不同手机的摄像头模组的硬件不同,以及部分手机使用了定制的AndroidROM(系统包),因此上述手机在应用“透明桌面”时,可能会产生“景象倒置”的效果,并不符合用户所需求的效果,且健壮性、可扩展性和复用性都十分有限。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种桌面效果的生成方法,通过将摄像头捕捉的图像作为纹理图加载至四边形对象中,进而将生成的对应的对象的服务替换掉原有的桌面壁纸服务,从而实现相应的桌面效果,符合用户所需求的效果,且提高了该效果的健壮性、可扩展性和复用性。本专利技术的第二个目的在于提出一种桌面效果的生成装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。为了实现上述目的,本专利技术第一方面实施例提出了一种桌面效果的生成方法,包括:获取摄像头捕捉的图像;将所述图像作为纹理图加载至四边形对象中,生成第一对象;将所述第一对象加载至容器对象,生成第二对象;将所述第二对象加入至预设服务中;将桌面壁纸服务替换为所述预设服务,并显示所述预设服务对应的桌面效果。可选的,桌面效果的生成方法还包括:在显示所述预设服务对应的桌面效果之后,接收用户的触发操作;根据所述触发操作显示对应的动画效果。可选的,将所述图像作为纹理图加载至四边形对象中,生成第一对象,包括:基于3D引擎将所述图像转换纹理图;通过着色器程序将所述纹理图加载至四边形对象中,以生成所述第一对象,所述第一对象为3D对象。可选的,桌面效果的生成方法还包括:在获取摄像头捕捉的图像之前,判断所述摄像头是否开启成功;如果开启成功,则获取所述摄像头捕捉的图像;如果开启失败,则获取缺省图像。可选的,桌面效果的生成方法还包括:对所述摄像头的多个属性进行定义,所述属性包括透明度设定、滤镜选择、前置摄像头或后置摄像头选择、暂定或恢复摄像头;根据定义后的多个属性生成对应的桌面效果。本专利技术实施例的桌面效果的生成方法,通过将摄像头捕捉的图像作为纹理图加载至四边形对象中,进而将生成的对应的对象的服务替换掉原有的桌面壁纸服务,从而实现相应的桌面效果,符合用户所需求的效果,且提高了该效果的健壮性、可扩展性和复用性。本专利技术第二方面实施例提出了一种桌面效果的生成装置,包括:获取模块,用于获取摄像头捕捉的图像;第一生成模块,用于将所述图像作为纹理图加载至四边形对象中,生成第一对象;第二生成模块,用于将所述第一对象加载至容器对象,生成第二对象;处理模块,用于将所述第二对象加入至预设服务中;应用模块,用于将桌面壁纸服务替换为所述预设服务,并显示所述预设服务对应的桌面效果。可选的,桌面效果的生成装置还包括:显示模块,用于在显示所述预设服务对应的桌面效果之后,接收用户的触发操作;根据所述触发操作显示对应的动画效果。可选的,所述第一生成模块,用于:基于3D引擎将所述图像转换为纹理图;通过着色器程序将所述纹理图加载至四边形对象中,以生成所述第一对象,所述第一对象为3D对象。可选的,桌面效果的生成装置还包括:判断模块,用于在获取摄像头捕捉的图像之前,判断所述摄像头是否开启成功;如果开启成功,则所述获取模块获取所述摄像头捕捉的图像;如果开启失败,则所述获取模块获取缺省图像。可选的,桌面效果的生成装置还包括:第三生成模块,用于对所述摄像头的多个属性进行定义,所述属性包括透明度设定、滤镜选择、前置摄像头或后置摄像头选择、暂定或恢复摄像头;根据定义后的多个属性生成对应的桌面效果。本专利技术实施例的桌面效果的生成装置,通过将摄像头捕捉的图像作为纹理图加载至四边形对象中,进而将生成的对应的对象的服务替换掉原有的桌面壁纸服务,从而实现相应的桌面效果,符合用户所需求的效果,且提高了该效果的健壮性、可扩展性和复用性。为达上述目的,本专利技术第三方面实施例提出了一种电子设备,包括:壳体和位于所述壳体内的处理器、存储器和显示界面,其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如第一方面实施例所述的桌面效果的生成方法。本专利技术实施例的电子设备,通过将摄像头捕捉的图像作为纹理图加载至四边形对象中,进而将生成的对应的对象的服务替换掉原有的桌面壁纸服务,从而实现相应的桌面效果,符合用户所需求的效果,且提高了该效果的健壮性、可扩展性和复用性。为达上述目的,本专利技术第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面实施例所述的桌面效果的生成方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明图1是根据本专利技术一个实施例的桌面效果的生成方法的流程图;图2是根据本专利技术一个实施例的“透明桌面”的效果示意图;图3是根据本专利技术另一个实施例的桌面效果的生成方法的流程图;图4是根据本专利技术一个实施例的开枪射击打碎屏幕的效果示意图;图5是根据本专利技术一个实施例的桌面效果的生成装置的结构示意图;图6是根据本专利技术另一个实施例的桌面效果的生成装置的结构示意图;图7是根据本专利技术又一个实施例的桌面效果的生成装置的结构示意图;图8是根据本专利技术再一个实施例的桌面效果的生成装置的结构示意图;图9为本专利技术一实施例提出的电子设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的桌面效果的生成方法和装置。图1是根据本专利技术一个实施例的桌面效果的生成方法的流程图。如图1所示,桌面效果的生成方法可包括:S101,获取摄像头捕捉的图像。在本专利技术的一个实施例中,可利用移动终端系统中的Camera相关类,获取摄像头捕捉的图像。S102,将图像作为纹理图加载至四边形对象中,生成第一对象。其中,第一对象为3D对象。在本专利技术的一个实施例中,可基于3D引擎将图像转换为纹理图,再通过着色器程序将该纹理图加载至四边形对象中,以生成第一对象。例如,利用3D引擎中加载一本文档来自技高网...
桌面效果的生成方法、装置及电子设备

【技术保护点】
一种桌面效果的生成方法,其特征在于,包括:获取摄像头捕捉的图像;将所述图像作为纹理图加载至四边形对象中,生成第一对象;将所述第一对象加载至容器对象,生成第二对象;将所述第二对象加入至预设服务中;将桌面壁纸服务替换为所述预设服务,并显示所述预设服务对应的桌面效果。

【技术特征摘要】
1.一种桌面效果的生成方法,其特征在于,包括:获取摄像头捕捉的图像;将所述图像作为纹理图加载至四边形对象中,生成第一对象;将所述第一对象加载至容器对象,生成第二对象;将所述第二对象加入至预设服务中;将桌面壁纸服务替换为所述预设服务,并显示所述预设服务对应的桌面效果。2.如权利要求1所述的方法,其特征在于,还包括:在显示所述预设服务对应的桌面效果之后,接收用户的触发操作;根据所述触发操作显示对应的动画效果。3.如权利要求1所述的方法,其特征在于,将所述图像作为纹理图加载至四边形对象中,生成第一对象,包括:基于3D引擎将所述图像转换为纹理图;通过着色器程序将所述纹理图加载至四边形对象中,以生成所述第一对象,所述第一对象为3D对象。4.如权利要求1所述的方法,其特征在于,还包括:在获取摄像头捕捉的图像之前,判断所述摄像头是否开启成功;如果开启成功,则获取所述摄像头捕捉的图像;如果开启失败,则获取缺省图像。5.如权利要求1所述的方法,其特征在于,还包括:对所述摄像头的多个属性进行定义,所述属性包括透明度设定、滤镜选择、前置摄像头或后置摄像头选择、暂定或恢复摄像头;根据定义后的多个属性生成对应的桌面效果。6.一种桌面效果的生成装置,其特征在于,包括:获取模块,...

【专利技术属性】
技术研发人员:邵文彬
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有1条评论
  • 来自[湖南省株洲市联通] 2017年11月24日 20:23
    234234
    3
1