动态壁纸包的生成方法、装置及存储介质制造方法及图纸

技术编号:17363459 阅读:37 留言:0更新日期:2018-02-28 13:22
本公开是关于一种动态壁纸包的生成方法、装置及存储介质,该方法包括:获取结构完整的第一主题包;从该第一主题包中获取第一图像集,该第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将该第一图像集转换为目标图像资源,该目标图像资源包括第一图像集中的基准图像,以及该第一图像集中的其他图像与该基准图像对比生成的图像差异信息;通过为该目标图像资源添加动画效果生成动态壁纸包。能够通过对现有主题包中图像资源的提取和整合,在保证占用空间较小的基础上,简化动态壁纸包的生成过程。

The generation method, device and storage medium of dynamic wallpaper package

The public is a dynamic wallpaper packet generation method, device and storage medium, the method includes: the first topic to obtain the complete structure of the package; obtaining the first image set from the first theme package, the first image set contains the image parameters and image content with multiple image similarity; the first image set into the target image of the target image resources, resources including the first image reference image set, and the information of image difference compared to the other image and the reference image generated by the image generated by the first set; dynamic wallpaper package for the target image to add animation resources. Through the extraction and integration of the image resources in the existing theme packages, the generation process of the dynamic wallpaper package can be simplified on the basis of ensuring that the occupancy space is small.

【技术实现步骤摘要】
动态壁纸包的生成方法、装置及存储介质
本公开涉及移动终端应用领域,尤其涉及一种动态壁纸包的生成方法、装置及存储介质。
技术介绍
随着智能移动终端的普及,单一的系统界面逐渐无法满足用户的审美需求,为了满足用户多元化的需求,移动终端系统一般会提供样式繁多的主题(也被称为皮肤)。相关技术中,Android系统通过运行不同的主题包程序以达到美化软件系统界面的目的。主题包是指符合特定系统下格式规范的占用空间较大的数据包,同时实现的功能也较为复杂。主题包程序可以根据主题包中的数据,改变系统界面中的背景壁纸、图标样式或者结构布局等,从而达到美化系统界面的效果。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种动态壁纸包的生成方法、装置及存储介质。根据本公开实施例的第一方面,提供一种动态壁纸包的生成方法,包括:获取结构完整的第一主题包;从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信息;通过为所述目标图像资源添加动画效果生成动态壁纸包。可选的,所述图像参数包括:图像类型、图像尺寸和图像像素中的至少一者。可选的,所述获取结构完整的第一主题包,包括:通过爬虫技术从互联网中抓取第二主题包;确定所述第二主题包中是否具有安全隐患,所述安全隐患包括:病毒、木马;检测所述第二主题包的结构是否完整;当所述主题包没有所述安全隐患,且所述第二主题包的结构完整时,将所述第二主题包获取为所述第一主题包。可选的,所述从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像,包括:获取所述第一主题包中任意两个图像之间的图像内容的相似度和各图像的图像参数;当确定所述相似度大于预设的相似度阈值图像且存在所述图像参数一致的多个图像时,将所述图像参数一致且图像内容具有相似性的多个图像获取为所述第一图像集。可选的,所述将所述第一图像集转换为目标图像资源,包括:从所述第一图像集中选取基准图像;将所述基准图像与所述第一图像集中的其他图像进行对比;根据对比结果获取所述基准图像与所述第一图像集中的其他图像的图像差异信息;压缩所述基准图像和所述图像差异信息,得到所述目标图像资源。可选的,所述通过为所述目标图像资源添加动画效果生成动态壁纸包,包括:为所述目标图像资源添加动画效果;对添加动画效果的所述目标图像资源进行编译,生成所述动态壁纸包。根据本公开实施例的第二方面,提供一种动态壁纸包的生成装置,包括:主题包获取模块,被配置为获取结构完整的第一主题包;图像集获取模块,被配置为从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;图像转换模块,被配置为将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信息;壁纸包生成模块,被配置为通过为所述目标图像资源添加动画效果生成动态壁纸包。可选的,所述图像参数包括:图像类型、图像尺寸和图像像素中的至少一者。可选的,所述主题包获取模块,包括:主题包抓取子模块,被配置为通过爬虫技术从互联网中抓取第二主题包;安全确定子模块,被配置为确定所述第二主题包中是否具有安全隐患,所述安全隐患包括:病毒、木马;结构检测子模块,被配置为检测所述第二主题包的结构是否完整;主题包确认子模块,被配置为当所述第二主题包没有所述安全隐患,且所述第二主题包的结构完整时,将所述第二主题包获取为所述第一主题包。可选的,所述图像集获取模块,包括:图像信息获取子模块,被配置为获取所述第一主题包中任意两个图像之间的图像内容的相似度和各图像的图像参数;图像集获取子模块,被配置为当确定所述相似度大于预设的相似度阈值图像且存在所述图像参数一致的多个图像时,将所述图像参数一致且图像内容具有相似性的多个图像获取为所述第一图像集。可选的,所述图像转换模块,包括:基准图像获取子模块,被配置为从所述第一图像集中选取基准图像;图像对比子模块,被配置为将所述基准图像与所述第一图像集中的其他图像进行对比;差异获取子模块,被配置为根据对比结果获取所述基准图像与所述第一图像集中的其他图像的图像差异信息;图像压缩子模块,被配置为压缩所述基准图像和所述图像差异信息,得到所述目标图像资源。可选的,所述壁纸包生成模块,被配置为:为所述目标图像资源添加动画效果;对添加动画效果的所述目标图像资源进行编译,生成所述动态壁纸包。根据本公开实施例的第三方面,提供一种动态壁纸包的生成装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取结构完整的第一主题包;从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信息;通过为所述目标图像资源添加动画效果生成动态壁纸包。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的动态壁纸包的生成方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:能够获取结构完整的第一主题包;从该第一主题包中获取第一图像集,该第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将该第一图像集转换为目标图像资源,该目标图像资源包括第一图像集中的基准图像,以及该第一图像集中的其他图像与该基准图像对比生成的图像差异信息;通过为该目标图像资源添加动画效果生成动态壁纸包。能够通过对现有主题包中图像资源的提取和整合,在保证占用空间较小的基础上,简化动态壁纸包的生成过程。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种动态壁纸包的生成方法的流程图。图2是根据图1所示实施例示出的一种主题包获取方法的流程图。图3是根据图1所示实施例示出的一种图像集获取方法的流程图。图4是根据图1所示实施例示出的一种图像集转换方法的流程图。图5是根据图1所示实施例示出的一种图像资源编译方法的流程图。图6是根据一示例性实施例示出的一种动态壁纸包的生成装置的框图。图7是根据图6所示实施例示出的一种主题包获取模块的框图。图8是根据图6所示实施例示出的一种图像集获取模块的框图。图9是根据图6所示实施例示出的一种图像转换模块的框图。图10是根据一示例性实施例示出的一种用于动态壁纸包的生成的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一本文档来自技高网...
动态壁纸包的生成方法、装置及存储介质

【技术保护点】
一种动态壁纸包的生成方法,其特征在于,所述方法包括:获取结构完整的第一主题包;从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信息;通过为所述目标图像资源添加动画效果生成动态壁纸包。

【技术特征摘要】
1.一种动态壁纸包的生成方法,其特征在于,所述方法包括:获取结构完整的第一主题包;从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信息;通过为所述目标图像资源添加动画效果生成动态壁纸包。2.根据权利要求1所述的方法,其特征在于,所述图像参数包括:图像类型、图像尺寸和图像像素中的至少一者。3.根据权利要求1或2所述的方法,其特征在于,所述获取结构完整的第一主题包,包括:通过爬虫技术从互联网中抓取第二主题包;确定所述第二主题包中是否具有安全隐患,所述安全隐患包括:病毒、木马;检测所述第二主题包的结构是否完整;当所述第二主题包没有所述安全隐患,且所述第二主题包的结构完整时,将所述第二主题包获取为所述第一主题包。4.根据权利要求1所述的方法,其特征在于,所述从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似度性的多个图像,包括:获取所述第一主题包中任意两个图像之间的图像内容的相似度和各图像的图像参数;当确定所述相似度大于预设的相似度阈值且存在所述图像参数一致的多个图像时,将所述图像参数一致且图像内容具有相似性的多个图像获取为所述第一图像集。5.根据权利要求1所述的方法,其特征在于,所述将所述第一图像集转换为目标图像资源,包括:从所述第一图像集中选取基准图像;将所述基准图像与所述第一图像集中的其他图像进行对比;根据对比结果获取所述基准图像与所述第一图像集中的其他图像的图像差异信息;根据所述基准图像和所述图像差异信息,得到所述目标图像资源。6.根据权利要求1所述的方法,其特征在于,所述通过为所述目标图像资源添加动画效果生成动态壁纸包,包括:为所述目标图像资源添加动画效果;对添加动画效果的所述目标图像资源进行编译,生成所述动态壁纸包。7.一种动态壁纸包的生成装置,其特征在于,所述装置包括:主题包获取模块,被配置为获取结构完整的第一主题包;图像集获取模块,被配置为从所述第一主题包中获取第一图像集,所述第一图像集包含图像参数一致且图像内容具有相似性的多个图像;图像转换模块,被配置为将所述第一图像集转换为目标图像资源,所述目标图像资源包括第一图像集中的基准图像,以及所述第一图像集中的其他图像与所述基准图像对比生成的图像差异信...

【专利技术属性】
技术研发人员:于淼
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1