本公开是关于图标生成方法及装置。该方法包括:获取应用的原始图标;获取所述应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。该技术方案,通过获取该应用的原始图标和该应用所对应的图标设置参数,可以根据该原始图标和图标设置参数自动生成应用所对应的目标图标,从而获取显示风格比较个性化的该应用的目标图标,避免了该应用的图标比较呆板、单一,满足了用户对图标的显示风格的个性化要求,同时也使得显示应用的图标更加美观。
【技术实现步骤摘要】
本公开涉及终端
,尤其涉及图标生成方法及装置。
技术介绍
目前,手机等终端上已安装的APP的图标(尤其是第三方APP的图标)均来自其安装包中存储的原始图标(如图1所示),而在相关技术中,在将APP安装完之后,可以直接将该原始图标直接显示至桌面等区域,或者将该原始图标进行拉伸压缩、简单形状变换等操作后再进行显示,这就导致显示风格单一(即显示风格都是原始图标的默认风格)且不同APP的图标的显示风格并不统一。
技术实现思路
本公开实施例提供了图标生成方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种图标生成方法,包括:获取应用的原始图标;获取所述应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。在一个实施例中,所述获取应用的原始图标,包括:在安装所述应用时,获取所述应用的安装包中预存储的所述原始图标。在一个实施例中,所述图标设置参数包括:预存储的所述原始图标与所述目标图标中的各预设图层之间的预设位置关系;和所述目标图标中各预设图层的显示参数。在一个实施例中,所述各预设图层的显示参数包括:所述各预设图层的预设形状、所述各预设图层的预设尺寸、所述各预设图层的预设透明度和所述各预设图层的颜色参数中的至少一项参数。在一个实施例中,当所述各预设图层包括第一预设图层和第二预设图层时,所述根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标,包括:根据所述第一预设图层的显示参数生成所述第一预设图层;根据所述第二预设图层的显示参数生成所述第二预设图层;当所述原始图标与所述第一预设图层和所述第二预设图层的位置关系为所述原始图标和所述第二预设图层均覆盖于所述第一预设图层之上且所述原始图标位于所述第二预设图层的上方时,将所述第二预设图层和所述原始图标覆于所述第一预设图层之上,同时将所述原始图标放置在所述第二预设图层的上方,以获得所述目标图标。在一个实施例中,当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,所述获取所述应用对应的图标设置参数,包括:获取所述应用的所述安装包的标识;根据所述安装包的标识和预设算法,获取所述第一预设图层的颜色参数。在一个实施例中,当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,所述获取所述应用对应的图标设置参数,包括:获取所述原始图标中各种颜色的颜色参数;根据所述各种颜色的颜色参数,获取所述第一预设图层的颜色参数。在一个实施例中,在根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标之前,所述方法还包括:将所述图标设置参数进行显示,以使用户确认是否对所述图标设置参数进行调整。根据本公开实施例的第二方面,提供一种图标生成装置,包括:第一获取模块,用于获取应用的原始图标;第二获取模块,用于获取所述应用对应的图标设置参数;生成模块,用于根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。在一个实施例中,所述第一获取模块包括:第一获取子模块,用于在安装所述应用时,获取所述应用的安装包中预存储的所述原始图标。在一个实施例中,所述图标设置参数包括:预存储的所述原始图标与所述目标图标中的各预设图层之间的预设位置关系;和所述目标图标中各预设图层的显示参数。在一个实施例中,所述各预设图层的显示参数包括:所述各预设图层的预设形状、所述各预设图层的预设尺寸、所述各预设图层的预设透明度和所述各预设图层的颜色参数中的至少一项参数。在一个实施例中,所述生成模块包括:第一生成子模块,用于当所述各预设图层包括第一预设图层和第二预设图层时,根据所述第一预设图层的显示参数生成所述第一预设图层;第二生成子模块,用于根据所述第二预设图层的显示参数生成所述第二预设图层;处理子模块,用于当所述原始图标与所述第一预设图层和所述第二预设图层的位置关系为所述原始图标和所述第二预设图层均覆盖于所述第一预设图层之上且所述原始图标位于所述第二预设图层的上方时,将所述第二预设图层和所述原始图标覆于所述第一预设图层之上,同时将所述原始图标放置在所述第二预设图层的上方,以获得所述目标图标。在一个实施例中,所述第二获取模块包括:第二获取子模块,用于当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,获取所述应用的所述安装包的标识;第三获取子模块,用于根据所述安装包的标识和预设算法,获取所述第一预设图层的颜色参数。在一个实施例中,所述第二获取模块包括:第四获取子模块,用于当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,获取所述原始图标中各种颜色的颜色参数;第五获取子模块,用于根据所述各种颜色的颜色参数,获取所述第一预设图层的颜色参数。在一个实施例中,所述装置还包括:显示模块,用于在根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标之前,将所述图标设置参数进行显示,以使用户确认是否对所述图标设置参数进行调整。根据本公开实施例的第三方面,提供了一种图标生成装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取应用的原始图标;获取所述应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例提供的技术方案,通过获取该应用的原始图标和该应用所对应的图标设置参数,可以根据该原始图标和图标设置参数自动生成应用所对应的目标图标,从而获取显示风格比较个性化的该应用的目标图标,避免了该应用的图标比较呆板、单一,满足了用户对图标的显示风格的个性化要求,同时也使得显示应用的图标更加美观。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是相关技术中应用的原始图标的示意图。图2是根据一示例性实施例示出的一种图标生成方法的流程图。图3是根据一示例性实施例一示出的另一种图标生成方法的流程图。图4是根据一示例性实施例一示出的应用的目标图标的示意图。图5A是根据一示例性实施例示出的一种图标生成装置的框图。图5B是根据一示例性实施例示出的另一种图标生成装置的框图。图6是根据一示例性实施例示出的又一种图标生成装置的框图。图7是根据一示例性实施例示出的再一种图标生成装置的框图。图8是根据一示例性实施例示出的再一种图标生成装置的框图。图9是根据一示例性实施例示出的再一种图标生成装置的框图。图10是根据一示例性实施例示出的适用于图标生成装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。目前,手机等终端上已安装的APP的图标(尤其是第三方APP的图标)均来自其安装包中存储的原始图标(如图1所示),而在相关技术中,在将APP安装完之后,可以直接将该原始图标直接显示至桌面等区域,或者在将原始图标显示至某本文档来自技高网...
【技术保护点】
一种图标生成方法,其特征在于,包括:获取应用的原始图标;获取所述应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。
【技术特征摘要】
1.一种图标生成方法,其特征在于,包括:获取应用的原始图标;获取所述应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标。2.根据权利要求1所述的方法,其特征在于,所述获取应用的原始图标,包括:在安装所述应用时,获取所述应用的安装包中预存储的所述原始图标。3.根据权利要求1所述的方法,其特征在于,所述图标设置参数包括:预存储的所述原始图标与所述目标图标中的各预设图层之间的预设位置关系;和所述目标图标中各预设图层的显示参数。4.根据权利要求3所述的方法,其特征在于,所述各预设图层的显示参数包括:所述各预设图层的预设形状、所述各预设图层的预设尺寸、所述各预设图层的预设透明度和所述各预设图层的颜色参数中的至少一项参数。5.根据权利要求3或4所述的方法,其特征在于,当所述各预设图层包括第一预设图层和第二预设图层时,所述根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标,包括:根据所述第一预设图层的显示参数生成所述第一预设图层;根据所述第二预设图层的显示参数生成所述第二预设图层;当所述原始图标与所述第一预设图层和所述第二预设图层的位置关系为所述原始图标和所述第二预设图层均覆盖于所述第一预设图层之上且所述原始图标位于所述第二预设图层的上方时,将所述第二预设图层和所述原始图标覆于所述第一预设图层之上,同时将所述原始图标放置在所述第二预设图层的上方,以获得所述目标图标。6.根据权利要求5所述的方法,其特征在于,当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,所述获取所述应用对应的图标设置参数,包括:获取所述应用的所述安装包的标识;根据所述安装包的标识和预设算法,获取所述第一预设图层的颜色参数。7.根据权利要求5所述的方法,其特征在于,当所述图标设置参数为所述第一预设图层的显示参数中的颜色参数时,所述获取所述应用对应的图标设置参数,包括:获取所述原始图标中各种颜色的颜色参数;根据所述各种颜色的颜色参数,获取所述第一预设图层的颜色参数。8.根据权利要求1所述的方法,其特征在于,所述应用为第三方应用,获取所述应用对应的图标设置参数,包括:根据官方应用的图标参数,获取所述第三方应用对应的图标设置参数;根据所述原始图标和所述图标设置参数,生成所述应用所对应的目标图标,包括:根据所述原始图标和所述图标设置参数,生成所述第三方应用所对应的目标图标。9.一种图标生成装置,其特征在于,包括:第一获取模块,用于获取应用的原始图标;第二获取模块,用于获取所述应用对应的图标设置参数;生成模块,用于根据所述原始图标和...
【专利技术属性】
技术研发人员:孙淑观,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。