一种图标处理方法、装置及终端与流程

文档序号:12663698阅读:来源:国知局

技术特征:

1.一种图标处理方法,其特征在于,包括:

逐行读取图标的像素点,确定每行的第一个不透明像素点;

根据所述第一个不透明像素点通过预定算法计算出对所述图标进行补色处理的补色规则;

根据计算出的所述补色规则对所述图标进行补色处理;

将补色处理后的图标裁剪为目标模型的图标。

2.根据权利要求1所述的方法,其特征在于,逐行读取图标的像素点,确定每行的第一个不透明像素点包括:

读取所述图标每行的像素点的像素值;

在像素点的像素值为255时,确定所述像素点为所述第一个不透明像素点。

3.根据权利要求1所述的方法,其特征在于,根据所述第一个不透明像素点通过预定算法计算出对所述图标进行补色处理的补色规则包括:

通过所述第一个不透明像素点的位置确定候选像素点;

根据所述候选像素点通过预定算法计算出所述补色规则。

4.根据权利要求3所述的方法,其特征在于,通过所述第一个不透明像素点的位置确定候选像素点包括:

根据所述第一个不透明像素点P(x,y)的位置确定N个不透明像素点Pi,N为大于3的整数,i=N;

N为12时,同行的4个像素为P1(x+1,y)、P2(x+3,y)、P3(x+2,y)、P4(x+4,y),同列的4个像素为P5(x,y+1)、P6(x,y+2)、P7(x,y+3)、P8(x,y+4),对角上的4个像素为P9(x+1,y+1)、P10(x+2,y+2)、P11(x+3,y+3)、P12(x+4,y+4);

计算出P1、P2、P3、P4的像素值的均值M1,P5、P6、P7、P8的像素值的均值M2,P9、P10、P11、P12的像素值的均值M3;

计算所述第一个不透明像素点P(x,y)的像素值与M1,M2,M3的差值,确定差值最小的值为所述候选像素点。

5.根据权利要求4所述的方法,其特征在于,根据所述候选像素点通过预定算法计算出所述补色规则包括:

在差值最小的值为M1的情况下,确定以行的方式进行补全;

在差值最小的值为M2的情况下,确定以列的方式进行补全;

在差值最小的值为M3的情况下,确定以对角的方式进行补全。

6.根据权利要求1至5中任一项所述的方法,其特征在于,将补色处理后的图标裁剪为目标模型的图标包括:

获取所述目标模型的图标的相关参数,其中,所述相关参数包括所述目标模型的图标的四个角和四个弧度;

根据所述相关参数将补色处理后的图标裁剪为目标模型的图标。

7.一种图标处理装置,其特征在于,包括:

确定模块,用于逐行读取图标的像素点,确定每行的第一个不透明像素点;

计算模块,用于根据所述第一个不透明像素点通过预定算法计算出对所述图标进行补色处理的补色规则;

补色处理模块,用于根据计算出的所述补色规则对所述图标进行补色处理;

裁剪模块,用于将补色处理后的图标裁剪为目标模型的图标。

8.根据权利要求7所述的装置,其特征在于,所述计算模块包括:

第二确定单元,用于通过所述第一个不透明像素点的位置确定候选像素点;

计算单元,用于根据所述候选像素点通过预定算法计算出所述补色规则。

9.根据权利要求7或8所述的装置,其特征在于,所述裁剪模块包括:

获取单元,用于获取所述目标模型的图标的相关参数,其中,所述相关参数包括所述目标模型的图标的四个角和四个弧度;

裁剪单元,用于根据所述相关参数将补色处理后的图标裁剪为目标模型的图标。

10.一种终端,其特征在于,包括权利要求7至9中任一项所述的装置。

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