一种主题图标生成方法和装置与流程

文档序号:15685526发布日期:2018-10-16 21:01阅读:248来源:国知局

本发明涉及智能终端领域,特别涉及一种主题图标生成方法和装置。



背景技术:

在智能终端普及的今天,无论男女老少,基本都拥有自己的智能终端,智能终端具有的众多功能也为生活提供更多便利。

本发明的发明人发现,随着用户越来越崇尚自由个性,前篇一律的主题界面无法满足用户的个性需求,所以用户对智能终端的主题定制需求越来越高。个性主题具有个性化的风格,而且界面上的所有图标均为同一风格,或均有类似之处,使得界面不仅独具个性,还非常的整齐美观。

现有技术中,主题的更改只能通过下载的主题包,或者自制主题包,将主题包存至手机后进行安装。主题包中需要包含各个主题的主题图标,无论是系统应用还是第三方应用,都需要有主题图标,才能保证安装之后,界面上所有图标均符合同一风格。这样,主题包本身容量不小,有些用户还喜欢预存多种主题包,根据心情环境等因素切换,那终端内所需保存的主题包容量将十分可观,不利于减少终端的数据存储量。另外,现有的第三方软件多种多样,非常用软件往往没有预制的主题图标,这类图标一般就无法采用自定义主题的主题图标,使得界面不够统一协调。



技术实现要素:

本发明实施方式的目的在于提供一种主题图标生成方法和装置,使得有效减少主题包中所需的数据量,充分保证自定义主题中所有应用程序都具有统一协调的主题图标。

为解决上述技术问题,本发明的实施方式提供了一种主题图标生成方法,应用于终端,所述主题图标生成方法包括:获取一张主题图;获取所述主题图中的显示区域的大小和形状,所述显示区域的尺寸小于所述主题图的尺寸;处理原始的图标,获得符合所述显示区域的大小和形状的第一图标;根据预设规则叠加所述主题图和所述第一图标,获得第二图标;将所述第二图标作为主题图标,并替换原始的图标进行显示。

本发明的实施方式还提供了一种主题图标生成装置,包括:第一获取模块,用于获取一张主题图;第二获取模块,用于获取所述主题图中的显示区域的大小和形状,所述显示区域的尺寸小于所述主题图的尺寸;处理模块,用于处理原始的图标,获得符合所述显示区域的大小和形状的第一图标;叠加模块,用于根据预设规则叠加所述主题图和所述第一图标,获得第二图标;替换模块,用于将所述第二图标作为主题图标,并替换原始的图标进行显示。

本发明的实施方式还提供了一种终端,包含如上述提到的主题图标生成装置。

本发明实施方式相对于现有技术而言,主要区别及其效果在于:利用一张主题图,结合对原始图标的处理和合成,获得统一风格的主题图标,这样,主题包中仅需一张图片,有效减少主题包中的数据量;另外,由于各个主题图标由主题图和原始图标处理而成,不受具体应用程序的限定,所以也就不会造成有些小众应用没有统一主题图标的问题。可见,本发明实施方式使得有效减少主题包中所需的数据量,充分保证自定义主题中所有应用程序都具有统一协调的主题图标。

作为进一步改进,所述预设规则包括:所述显示区域在所述主题图上的位置。进一步限定主题图上的特定位置最为显示区域,使得图标在显示区域中的位置固定,进一步使得最终生成的主题图标统一协调。

作为进一步改进,还包括:利用与所述主题图匹配的黑区图,获取所述显示区域在所述主题图上的位置,所述黑区图为将所述主题图中的显示区域涂为黑色的图片。利用黑区图简单快捷地获取到位置信息。

作为进一步改进,所述处理原始的图标,具体为:利用缩小的方式处理所述原始的图标。

作为进一步改进,所述原始的图标为:所述终端的桌面图标,所述桌面图标的数量大于1个;所述利用所述第二图标替换原始的图标进行显示后,包括:判断所有桌面图标是否均被替换;若未均被替换,则重复执行所述处理原始的图标、所述叠加主题图和第一图标和利用所述第二图标替换原始的图标的步骤。进一步限定,在原始的图标为桌面图标,且桌面图标有多个时,需要将所有桌面图标都进行处理替换,进一步保证显示界面的整体统一。

附图说明

图1是根据本发明第一实施方式中的主题图标生成方法流程图;

图2是根据本发明第二实施方式中的主题图标生成方法流程图;

图3a是根据本发明第一实施方式中的主题图标生成方法流程图中的原始的主题图;

图3b是根据本发明第一实施方式中的主题图标生成方法流程图中的原始的图标;

图3c是根据本发明第一实施方式中的主题图标生成方法流程图中的原始的黑区图;

图3d是根据本发明第一实施方式中的主题图标生成方法流程图中的原始的主题图标;

图4是根据本发明第三实施方式中的主题图标生成装置示意图;

图5是根据本发明第四实施方式中的主题图标生成装置示意图;

图6是根据本发明第五实施方式中的终端示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种主题图标生成方法。应用于终端,可以是智能终端,如具有触控屏的智能手机。

本实施方式中的主题图标生成方法的流程如图1所示,具体如下:

步骤101,获取一张主题图。

具体的说,可以是由用户选定的符合用户审美的图片,该图片符合作为图标的大小和像素。

步骤102,获取主题图中的显示区域的大小和形状,显示区域的尺寸小于主题图的尺寸。

具体的说,显示区域的大小和形状可以利用与主题图匹配的黑区图来获取,更具体的说,黑区图为将主题图中的显示区域涂为黑色的图片,可以是单色位图,也就是mask图。实际应用中,主题图和黑区图可以分别用相近的文件名保存,便于系统识别。

还想说明的是,除了利用黑区图来获取显示区域的大小和形状,还可以利用直接的参数定义方法,如定义显示区域为4*5的方形。

步骤103,处理原始的图标,获得符合显示区域的大小和形状的第一图标。

具体的说,由于原始的图标和之后生成的主题图标一般大小相同,所以显示区域的尺寸可以小于主题图的尺寸,使得生成的主题图标可以保留具有统一风格的标记,这样就可以利用缩小的方式处理原始的图标,直接缩小简单快速。

步骤104,根据预设规则叠加主题图和第一图标,获得第二图标。

具体的说,预设规则可以包括:显示区域在主题图上的位置。更具体的说,可以利用与主题图匹配的黑区图,获取显示区域在主题图上的位置。值得一提的是,本步骤使用的黑区图和步骤102中使用的黑区图可以是同一个图片,也可以是不同的图片。

值得一提的是,在实际应用中,预设规则除了可以是位置信息外,还可以包括显示属性,比如透明图,使得在叠加时,第一图标按预定的透明度叠加至主题图上,可以使得主题图更充分地被展示。

步骤105,将第二图标作为主题图标,并替换原始的图标进行显示。

具体的说,步骤104中叠加后获得的第二图标,即可直接作为主题图标使用。替换的方式可以是存入相应的图标存储位置中,替换原始的图标。

在此对本实施方式中的主题图标生成方法举例说明,如图3a至图3d所示,图3a为步骤101中获取的主题图,图3b为原始的图标,图3c为黑区图,用以获取主题图中的显示区域的大小、形状,还可以包括显示区域处于主题图上的位置,将图3b中的图标缩小后叠加至图3a中,即获得如图3d所示的第二图标,即本实施方式中需生成的主题图标。可见,这个主题图标中具有类似猫耳朵的可爱图形,也可以知道,可以将终端中的其他图标也用同样的方式处理,最终获得的主题图标中均具有和图3d中一样的猫耳朵图形,这样,界面所有的图标均具有了类似猫耳朵的图形,风格统一,界面协调。

本实施方式相对于现有技术而言,主要区别及其效果在于:利用一张主题图,结合对原始图标的处理和合成,获得统一风格的主题图标,这样,主题包中仅需一张图片,有效减少主题包中的数据量;另外,由于各个主题图标由主题图和原始图标处理而成,不受具体应用程序的限定,所以也就不会造成有些小众应用没有统一主题图标的问题。可见,本发明实施方式使得有效减少主题包中所需的数据量,充分保证自定义主题中所有应用程序都具有统一协调的主题图标。另外,利用黑区图获得主题图中显示区域的大小、形状,以及叠加规则十分方便快捷。

本发明的第二实施方式涉及一种主题图标生成方法。第二实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:本发明第二实施方式中的原始图标为桌面图标,且为多个,需要将所有桌面图标都进行处理替换,进一步保证显示界面的整体统一。

本实施方式中的流程图如图2所示,具体如下:

本实施方式中的步骤201至205和第一实施方式中的步骤101至105相类似,在此不再赘述。

步骤206,判断所有桌面图标是否均被替换;若是,则结束本实施方式中的主题图标生成流程;若否,则返回执行步骤203。

具体的说,步骤201至205为一次主题图标的生成过程,当原始图标有多个时,则在一次生成过程结束后,需要判断是否有其他图标需要生成,当均完全生成时,则可以结束整个流程,当未完全生成时,则需要再次生成其他图标。而且,步骤201和202的获取信息可以被后续生成过程重复使用,所以从第二次生成过程开始,就不需再次获取主题图和其中显示区域的大小和形状了。

可见,本实施方式进一步限定,在原始的图标为桌面图标,且桌面图标有多个时,需要将所有桌面图标都进行处理替换,进一步保证显示界面的整体统一。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种主题图标生成装置,如图4所示,主题图标生成装置包括:

第一获取模块,用于获取一张主题图。

第二获取模块,用于获取主题图中的显示区域的大小和形状,显示区域的尺寸小于主题图的尺寸。

处理模块,用于处理原始的图标,获得符合显示区域的大小和形状的第一图标。

叠加模块,用于根据预设规则叠加主题图和第一图标,获得第二图标。其中,预设规则可以包括:显示区域在主题图上的位置。进一步地说,利用与主题图匹配的黑区图,获取显示区域在主题图上的位置,黑区图为将主题图中的显示区域涂为黑色的图片。

替换模块,用于将第二图标作为主题图标,并替换原始的图标进行显示。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种主题图标生成装置,本实施方式是在第三实施方式上做了改进,具体改进之处在于:本实施方式中原始图标限定为桌面图标,且桌面图标的数量有多个。

如图5所示,本实施方式中的主题图标生成装置还包括:

触发模块,用于检测所有桌面图标是否均被替换,在检测到未均被替换时,重复触发处理模块、叠加模块和替换模块。

本发明第五实施方式涉及一种终端,如图6所示,本实施方式中的终端包含如第三实施方式或第四实施方式中提到的主题图标生成装置。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1