图标处理方法、装置及终端设备制造方法及图纸

技术编号:10481440 阅读:96 留言:0更新日期:2014-10-03 13:35
本发明专利技术公开了一种图标处理方法、装置及终端设备,属于计算机技术领域。所述方法包括:获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断至少两个间隙距离是否相等;若相等,按照图标大小与图标实体大小的比例不变的原则对图标进行伸缩处理;若不相等,将图标设置为预定义的大小。本发明专利技术实施例通过对图标进行检测,若至少两个间隙距离相等,按照图标大小与图标实体大小的比例不变的原则对图标进行伸缩处理;若不相等,将图标设置为预定义的大小,避免盲目地对图标进行缩放处理,可以降低图标的变形度,保证图片的清晰度,提高终端的界面上显示的图片的清晰度,有效地提高图标的处理效率。

【技术实现步骤摘要】
图标处理方法、装置及终端设备
本专利技术涉及计算机
,特别涉及一种图标处理方法、装置及终端设备。
技术介绍
随着智能化终端的迅猛发展以及使用普及,终端给人们生活带来的巨大变化,越来越多的人们不仅可以通过终端进行学习与工作,而且还可以进行其他休闲娱乐等等活动,使用非常方便。在终端的使用过程中,无论是安装在终端上的学习应用、工作应用、还是各种休闲娱乐应用或者游戏应用,每一种应用都有其对应的图标,各种应用在被安装之后,在终端侧建立该应用的客户端,且对应在终端的界面上显示该应用的图标,例如在手机、平板电脑等移动终端上,多种应用可以分别显示在如主(Home)界面以及其他副界面上。其中Home可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。使用过程中,用户可以看到显示在界面如Home上的各种应用的图标,可以随意浏览,当用户想要使用哪个应用,点击打开该应用对应的图标即打开该应用在终端侧的客户端,便可以在该终端上使用该应用,操作非常简单,使用非常方便。现有的大部分原生桌面都是图标做简单的绘制,其图标包括图标实体和图标背景,图标实体嵌入在图标背景中间,通常情况下,图标背景为矩形且为透明色的。在图标中,图标实体和图标外边框之间会有一部分透明的间隙。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于现有的大部分原生桌面都是图标做简单的绘制,绘制的大小可以任意设置,现有技术中,通常将终端的界面上所有图标统一缩放到一定的大小,由于有些图标直接缩放会导致变形,图标的清晰度较差,终端的界面上显示图标不够清晰,因此现有的图标处理效率较低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种图标处理方法、装置及终端设备。所述技术方案如下:一方面,提供了一种图标处理方法,所述方法包括:获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断所述至少两个间隙距离是否相等;若相等,按照所述图标大小与所述图标实体大小的比例不变的原则对所述图标进行伸缩处理;若不相等,将所述图标设置为预定义的大小。另一方面,提供了一种图标处理装置,所述装置包括:获取模块,用于获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断模块,用于判断所述至少两个间隙距离是否相等;处理模块,用于当所述判断模块判断所述至少两个间隙距离相等,按照所述图标大小与所述图标实体大小的比例不变的原则对所述图标进行伸缩处理;若所述至少两个间隙距离不相等,将所述图标设置为预定义的大小。再一方面,还提供一种终端设备,所述终端设备上设置有如上所述的图标处理装置。本专利技术实施例的图标处理方法、装置及终端设备,通过获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断至少两个间隙距离是否相等;若相等,按照图标大小与图标实体大小的比例不变的原则对图标进行伸缩处理;若不相等,将图标设置为预定义的大小。通过采用上述方案,克服了现有技术中将所有图标统一缩放到一定的大小,降低图标清晰度的缺陷。本专利技术实施例通过对图标进行检测,若至少两个间隙距离相等,按照图标大小与图标实体大小的比例不变的原则对图标进行伸缩处理;若不相等,将图标设置为预定义的大小,避免盲目地对图标进行缩放处理,可以降低图标的变形度,保证图片的清晰度,提高终端的界面上显示的图片的清晰度,有效地提高图标的处理效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的图标的示意图。图2为本专利技术另一实施例提供的图标的示意图。图3为本专利技术一实施例提供的图标处理方法的流程图。图4为图2所示的图标的一个实例图标。图5为本专利技术另一实施例提供的图标处理方法的流程图。图6为本专利技术实施例中图标处理的一状态示意图图。图7为本专利技术一实施例提供的图标处理装置的结构示意图。图8为本专利技术另一实施例提供的图标处理装置的结构示意图。图9是本专利技术实施例提供的一种终端设备结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例中所述的图标可以包括图标背景和图标实体,图标实体嵌入在图标背景中。整个图标为可以为方形,即图标背景的轮廓。图标背景的外边框为图标边框。图标实体与图标边框之间有一定的间隙。图标背景为透明色,即图标背景中各个像素点的红色绿色蓝色(RedGreenBlue;RGB)色值中红色值(R)+绿色值(G)+蓝色值(B)等于0。而图标实体部分中由于有一定的图案,其对应的R+G+B不等于0。图1为本专利技术一实施例提供的图标的示意图。如图1所示,其中A为图标背景,B为图标实体,图标实体B嵌入在图标背景A中间。图标实体B与图标背景A的边框之间的间隙仍为图标背景部分,该部分R+G+B等于0。而图标实体B部分R+G+B不等于0。图2为本专利技术另一实施例提供的图标的示意图。如图2所示,其中A为图标背景,C为图标实体,图标实体C嵌入在图标背景A中间。图标实体C与图标背景A的边框之间的间隙仍为图标背景部分,该部分R+G+B等于0。图3为本专利技术一实施例提供的图标处理方法的流程图。本实施例的图标处理方法的执行主体为一图标处理装置,该图标处理装置可以设置在终端上。如图3所示,本实施例的图标处理方法,具体可以包括如下步骤:100、获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;例如以图1和图2中的图标的右边框为例,该步骤用于获取图1中右边框上至少两个预设位置距离图标实体B的距离,该步骤也用于获取图2中右边框上至少两个预设位置距离图标实体C的距离。需要说明的是,为了保证检测的准确性,至少两个预设位置避免选择两头的部分,如图1的右边框为例,右边框上高于图标实体上边界和低于图标实体下边界的点在平行于坐标轴的方向上距离图标实体B为无穷大。因此至少两个预设位置优先选择那些在平行于坐标轴方向上与图标实体存在有限距离的点。且至少两个预设位置尽量分散开,可以增加图片处理的效率。101、判断至少两个间隙距离是否相等;若相等,执行步骤102;否则若不相等,执行步骤103;例如图1中为图标实体B相对于图标背景A非常规则,右边框上除了高于图标实体上边界和低于图标实体下边界的其他点在平行于坐标轴的方向上与图标实体的距离均相等。图2中图标实体C相对于图标背景A不规则,右边框上与图标实体C存在有限距离的各个点与图标实体C的距离均不相等。本实施例中,当存在多于两个的间隙距离时,只有当所有间隙距离都相等才认为至少两个间隙距离相等。否则只要至少两个间隙距离中只要有一个间隙距离与其他间隙距离不等,则认为至少两个间隙距离不相等。102、按照图标大小与图标实体大小的比例不变的原则对图标进行伸缩处理;当至少两个间隙距离相等,此时可以认为图标实体为矩形,即规则结构,如图1所示,此时可以按照图标大小与图标实体大小的比例不变的原则对本文档来自技高网
...
图标处理方法、装置及终端设备

【技术保护点】
一种图标处理方法,其特征在于,所述方法包括:获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断所述至少两个间隙距离是否相等;若相等,按照所述图标大小与所述图标实体大小的比例不变的原则对所述图标进行伸缩处理;若不相等,将所述图标设置为预定义的大小。

【技术特征摘要】
1.一种图标处理方法,其特征在于,所述方法包括:获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离;判断所述至少两个间隙距离是否相等;若相等,按照所述图标大小与所述图标实体大小的比例不变的原则对所述图标进行伸缩处理;若不相等,将所述图标设置为预定义的大小。2.根据权利要求1所述的方法,其特征在于,获取图标边框上至少两个预设位置在平行于坐标轴的方向上距离图标实体的距离,得到至少两个间隙距离,包括:获取图标的像素数据组;根据所述图标的所述像素数据组,分别从所述图标边框的所述至少两个预设位置开始按照平行于所述坐标轴的方向对所述图标中的各个像素点进行检测,直到检测到图标实体;分别计算在平行于所述坐标轴的方向上所述图标边框的各所述预设位置到所述图标实体之间的间隙,得到至少两个间隙距离。3.根据权利要求2所述的方法,其特征在于,所述获取图标的像素数据组,包括:获取所述图标中各个像素点的RGB色值(红色值、绿色值、蓝色值)。4.根据权利要求3所述的方法,其特征在于,根据所述图标的所述像素数据组,分别从图标边框的至少两个预设位置开始按照预设方向对图标中的各个点进行检测,直到检测到图标实体,包括:从所述图标边框的所述至少两个预设位置中各所述预设位置开始,依次判断所述图标中沿平行于所述坐标轴的方向上的各个像素点的所述红色值、所述绿色值和所述蓝色值的色值和是否为零,若为零,确定所述像素点为图标背景,否则若不为零,则确定检测到图标实体。5.根据权利要求1-4任一所述的方法,其特征在于,平行于所述坐标轴的方向包括:平行于x轴的从左到右方向、或者平行于x轴的从右到左方向、或者平行于y轴的从上到下的方向、或者平行于y轴的从下到上的方向。6.根据权利要求5所述的方法,其特征在于,当平行于所述坐标轴的方向为平行于x轴的从左到右方向时,当所述至少两个预设位置包括至少三个预设位置时,所述至少三个预设位置包括所述图标的左边框的1/2位置、1/6位置和3/4位置处;当平行于所述坐标轴的方向为平行于x轴的从右到左方向,当所述至少两个预设位置包括至少三个预设位置时,所述至少三个预设位置包括所述图标的右边框的1/2位置、1/6位置和3/4位置处;当平行于所述坐标轴的方向为平行于y轴的从上到下的方向,当所述至少两个预设位置包括至少三个预设位置时,所述至少三个预设位置包括所述图标的上边框的1/2位置、1/6位置和3/4位置处;当平行于所述坐标轴的方向为平行于y轴的从下到上的方向,当所述至少两个预设位置包括至少三个预设位置时,所述至少三个预设位置包括所述图标的下边框的1/2位置、1/6位置和3/4位置处。7.一种图标处理装置,其特...

【专利技术属性】
技术研发人员:朱一李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1