一种角标处理方法_4

文档序号:8298763阅读:来源:国知局
素点中纵轴坐标点对应的像素值与预设像素值相同的图标像素点,并将所述至少一个图标像素点中剩余的图标像素点所生成的区域确定为非透明区域。
[0082]当然,为了更精准的确定非透明区域,在所述像素值为横轴坐标点对应的像素值和纵轴坐标点对应的像素值时,所述非透明区域获取单元1212获取并剔除所述至少一个图标像素点中,横轴坐标点对应的像素值与第一预设像素值相同且纵轴坐标点对应的像素值与第二预设像素值相同的图标像素点,并将所述至少一个图标像素点中剩余的图标像素点所生成的区域确定为非透明区域。
[0083]其中,所述预设像素值表示预先设置的透明颜色对应的像素值,所述第一预设像素值表示预先设置的针对横轴坐标点处为透明颜色时对应的像素值,所述第二预设像素值表示预先设置的针对纵轴坐标点处为透明颜色时对应的像素值,所述第一预设像素值和所述第二预设像素值可以为相同的像素值,具体的取值可以根据人为进行设定。
[0084]图标区域确定单元1213,用于将所述非透明区域确定为所述图标图像中的实际图标区域;
[0085]具体实现中,所述图标区域确定单元1213将所获取的非透明区域确定为所述图标图像中的实际图标区域。
[0086]图标区域获取单元122,用于获取所述图标图像中的实际图标区域;
[0087]具体实现中,所述图标区域获取单元122获取所确定的所述图标图像中的实际图标区域。
[0088]第二区域确定单元123,用于根据所述实际图标区域确定所述图标图像的显示区域;
[0089]具体实现中,所述第二区域确定单元123可以根据所述实际图标区域确定所述图标图像的显示区域,所述显示区域可以包括所述实际图标区域的形状以及所述实际图标区域的尺寸大小。
[0090]第一角标显示单元13,用于根据所述显示区域,将所述角标显示在所述应用图标对应的预设显示位置上;
[0091]具体实现中,所述第一角标显示单元13根据所述实际图标区域的形状以及尺寸大小,将所述角标显示在所述应用图标对应的预设显示位置上,进一步的,针对同一主题下的应用图标可以以不同的形状和/或尺寸大小进行显示,即针对同一主题下,不同的应用图标可以以不同的形状且相同的尺寸大小进行显示,或者可以以相同的形状且不同的尺寸大小进行显示,或者还可以以不同的形状且不同的尺寸大小进行显示。因此针对不同的应用图标还可以设置不同的角标以及不同的预设显示位置,所述终端I可以获取所述显示区域对应的角标和预设显示位置,并将所述角标在所述应用图标对应的预设显示位置上进行显不O
[0092]进一步的,对于同一主题,针对不同的应用图标可以设置统一的显示区域,也可以设置不同的显示区域,同时针对不同的显示区域还可以设置不同的角标以及不同的预设显示位置,所述第一角标显示单元13可以获取所述显示区域对应的角标和预设显示位置,所述预设显示位置可以为所述显示区域的边界位置,并且角标的尺寸大小以不遮挡所述应用图标为准。所述第一角标显示单元13将所述角标在所述应用图标对应的预设显示位置上进行显示。请一并参见图5,针对不同的显示区域,可以设置其对应的角标以及预设显示位置,所述第一角标显示单元13可以根据预设显示位置在所述应用图标上显示所述角标。图5所示角标的预设显示位置仅为举例,其预设显示位置可以包括但不限于右上角边界位置、右下角边界位置、左上角边界位置、左下角边界位置等。
[0093]具体的,请一并参见图9,为本发明实施例提供了第一角标显示单元的结构示意图。如图9所示,所述第一角标显示单元13可以包括:
[0094]角标位置获取单元131,用于获取所述显示区域对应的角标和预设显示位置;
[0095]具体实现中,对于同一主题,针对不同的应用图标可以设置统一的显示区域,也可以设置不同的显示区域,同时针对不同的显示区域还可以设置不同的角标以及不同的预设显示位置,所述角标位置获取单元131可以获取所述显示区域对应的角标和预设显示位置,所述预设显示位置可以为所述显示区域的边界位置,并且角标的尺寸大小以不遮挡所述应用图标为准。
[0096]第二角标显示单元132,用于将所述角标在所述应用图标对应的预设显示位置上进行显示;
[0097]具体实现中,所述第二角标显示单元132将所述角标在所述应用图标对应的预设显示位置上进行显示。请一并参见图5,针对不同的显示区域,可以设置其对应的角标以及预设显示位置,所述第二角标显示单元132可以根据预设显示位置在所述应用图标上显示所述角标。图5所示角标的预设显示位置仅为举例,其预设显示位置可以包括但不限于右上角边界位置、右下角边界位置、左上角边界位置、左下角边界位置等。
[0098]在本发明实施例中,当检测到对终端中当前应用程序的应用图标显示角标的触发信息时,通过获取应用图标对应的图标图像,并在对图标图像进行扫描处理后获取图标图像的实际的显示区域,最终根据显示区域,对角标进行显示。通过扫描应用图标对应的图标图像,准确获得图标图像的显示区域,实现了对角标的合理化显示,避免了由于个性化主题改变应用图标的大小,导致角标无法显示在应用图标的合适位置,造成应用图标无法识别或者影响角标的指向性的情况,保证了角标的明确指向性,进而保证了对终端的使用;通过扫描图标像素点的像素值,提高了获取图标图像的显示区域的准确性;通过设置针对不同显示区域的角标以及预设显示位置,实现了终端的个性化设置,提升了用户体验。
[0099]请参见图10,为本发明实施例提供了另一种终端的结构示意图。如图10所示,该终端包括:至少一个处理器1001,例如CPU,输入设备1003、输出设备1004,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1004可选的还可以是至少一个位于远离前述处理器1001的存储装置。其中处理器1001可以结合图6-图9所描述的终端,存储器1005中存储一组程序代码,且处理器1001调用存储器1005中存储的程序代码,用于执行以下操作:
[0100]当所述输入设备1003检测到对终端中当前应用程序的应用图标显示角标的触发信息时,获取所述应用图标对应的图标图像;
[0101]对所述图标图像进行扫描处理,并在扫描处理后确定所述图标图像的显示区域;
[0102]根据所述显示区域,控制所述输出设备1004将所述角标显示在所述应用图标对应的预设显示位置上。
[0103]在可选的实施例中,处理器1001调用存储器1004中存储的程序代码执行获取所述应用图标对应的图标图像时,具体执彳丁以下步骤:
[0104]获取基于当前终端主题格式下所述应用图标对应的图标图像。
[0105]在可选的实施例中,处理器1001调用存储器1004中存储的程序代码执行对所述图标图像进行扫描处理,并在扫描处理后确定所述图标图像的显示区域时,具体执行以下步骤:
[0106]采用预设图像处理方式对所述图标图像进行扫描;
[0107]获取所述图标图像中的实际图标区域;
[0108]根据所述实际图标区域确定所述图标图像的显示区域。
[0109]在可选的实施例中,处理器1001调用存储器1004中存储的程序代码执行采用预设图像处理方式对所述图标图像进行扫描时,具体执行以下步骤:
[0110]根据所述终端的终端模式获取所述图标图像的至少一个图标像素点中每个图标像素点对应的像素值;
[0111]根据所述每个图标像素点对应的像素值获取所述图标图像中的非透明区域;
[0112]将所述非透明区域确定为所述图标图像中的实际图标区域。
[0113]在可选的实施例中,所述像素值包括横轴坐标点对应的像素
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1