一种应用图标的生成方法、装置及移动设备制造方法及图纸

技术编号:13964261 阅读:123 留言:0更新日期:2016-11-08 12:26
本申请公开了一种应用图标的生成方法、装置及移动设备。其中所述应用图标的生成方法包括:在应用图标的原始图像中采样像素点,获取各个被采样像素点的位置坐标和像素值;对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟合函数;判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例;若是,则根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像;将所述原始图像合成到所述背景图像上,生成所述应用图标。采用本申请提供的方法,能够自动生成应用图标,避免人工重新绘制应用图标,从而达到减少工作量的效果。

【技术实现步骤摘要】

本申请涉及图像处理领域,具体涉及一种应用图标的生成方法和装置。本申请同时涉及一种移动设备。
技术介绍
随着移动互联网技术的不断发展,基于移动互联网的软件也日益增多,例如:操作系统、刷机包、桌面应用程序等,各种软件为用户提供了丰富多彩的服务。由于各种软件的开发商不同,因此各种软件的设计风格均不相同。例如,在操作系统领域,包括YunOS、IOS、Android等,每一种操作系统都有自己的设计风格;在刷机包(即:ROM包)领域,包括MIUI、乐蛙OS、SmartisanOS等,每一种刷机包的设计风格均不相同;在桌面应用程序领域,包括小米桌面、点心桌面等,每一种应用也都有自己的设计风格。综上所述,基于移动互联网的软件没有统一的设计风格。基于移动互联网的软件还包括各种第三方应用。为了方便用户运行第三方应用,通常将第三方应用的应用图标直接显示在桌面上。在实际应用中,为提高用户的体验,需要使第三方应用的应用图标能够符合整个系统的设计风格。然而,由于第三方应用的应用图标的设计风格完全取决于第三方应用的开发商,因此不同的应用具有不同的设计风格,应用与系统之间的设计风格也不相同。由此可见,应用图标和系统的设计风格不一致成为一个需要解决的问题。解决上述问题的现有方法,是对第三方应用的应用图标进行手动的重新绘制。采用人工重新绘制方法,主要存在两个缺点:1)由于第三方应用的数量巨大,因此人工重新绘制的工作量也是巨大的,对公司或者团队来说从经济、时间上都是巨大的消耗;2)由于第三方可能会不定期的更新应用图标,如果没有及时的发现并进行重新绘制可能会给用户带来不好的体验。在实际应用中,为减少工作量,通常采取的策略是,选取在应用商店中排名比较靠前的一些应用来重新绘制其应用图标。综上所述,为使得应用图标和系统的设计风格能够一致,现有技术存在人工重绘应用图标导致工作量巨大的问题。
技术实现思路
本申请提供一种应用图标的生成方法、装置及移动设备,以解决现有技术存在人工重绘应用图标导致工作量巨大的问题。本申请提供一种应用图标的生成方法,包括:在应用图标的原始图像中采样像素点,获取各个被采样像素点的位置坐标和像素值;对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟合函数;判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例;若是,则根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像;将所述原始图像合成到所述背景图像上,生成所述应用图标。可选的,如果所述判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例的判断结果为否,则根据所述被采样像素点中占比例最大的像素值,生成所述应用图标的背景图像。可选的,所述根据所述被采样像素点中占比例最大的像素值,生成所述应用图标的背景图像,包括:计算所述被采样像素点中各级像素值的数量;将数量最多的像素值作为所述背景图像中各个像素点的像素值,生成所述背景图像。可选的,所述在应用图标的原始图像中采样像素点,采用如下方式:在所述原始图像中采样一列或者一行像素点。可选的,所述对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟合函数,采用如下方式:对被采样像素点进行二次多项式函数拟合,生成所述被采样像素点的二次像素值拟合函数。可选的,所述对被采样像素点进行二次多项式函数拟合,采用如下方式:采用RANSAC方法或者最小二乘法,对所述被采样像素点进行二次多项式函数拟合。可选的,所述对被采样像素点进行拟合,生成所述被采样像素点的像素值拟合函数,包括:获取所述被采样像素点在表征像素值的各个通道分量上的分布数据;根据所述各个通道分量上的分布数据,在各个通道上分别进行拟合计算,生成各个通道的像素值拟合函数。可选的,所述判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例的步骤中,采用如下步骤判断被采样像素点是否符合所述拟合函数:将被采样像素点的位置坐标值带入所述拟合函数,计算所述被采样像素点的拟合像素值;判断所述被采样像素点的实际像素值和所述被采样像素点的拟合像素值之间的距离是否小于预设距离;若上述判断结果为是,则判定所述被采样像素点符合所述拟合函数;遍历被采样像素点,对每个被采样像素点执行上述判断;每次判断完成后,若判断结果为是,则将符合所述拟合函数的被采样像素点数量加一;遍历完成后,即获得所述符合所述拟合函数的被采样像素点数量。可选的,所述判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例,采用如下方式:判断符合表征像素值的各个通道的像素值拟合函数的被采样像素点数量所占比例是否均大于预设比例。可选的,如果所述在应用图标的原始图像中采样像素点的采样方式是在所述原始图像中采样一列像素点,则所述根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像,包括:遍历所述背景图像的各行,将所述行对应的纵坐标值带入所述拟合函数,计算获取所述纵坐标值对应的像素值;将所述纵坐标值对应的像素值作为所述行中每一个像素点的像素值。可选的,如果所述在应用图标的原始图像中采样像素点的采样方式是在所述原始图像中采样一行像素点,则所述根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像,包括:遍历所述背景图像的各列,将所述列对应的横坐标值带入所述拟合函数,计算获取所述横坐标值对应的像素值;将所述横坐标值对应的像素值作为所述列中每一个像素点的像素值。可选的,所述原始图像的色彩模式包括RGB色彩模式。本申请还提供一种应用图标的生成装置,包括:采样单元,用于在应用图标的原始图像中采样像素点,获取各个被采样像素点的位置坐标和像素值;拟合单元,用于对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟合函数;判断单元,用于判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例;若是,则根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像;合成单元,用于将所述原始图像合成到所述背景图像上,生成所述应用图标。可选的,所述判断单元包括:第一生成子单元,用于如果所述判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例的判断结果为否,则根据所述被采样像素点中占比例最大的像素值,生成所述应用图本文档来自技高网
...

【技术保护点】
一种应用图标的生成方法,其特征在于,包括:在应用图标的原始图像中采样像素点,获取各个被采样像素点的位置坐标和像素值;对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟合函数;判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例;若是,则根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背景图像;将所述原始图像合成到所述背景图像上,生成所述应用图标。

【技术特征摘要】
1.一种应用图标的生成方法,其特征在于,包括:
在应用图标的原始图像中采样像素点,获取各个被采样像素点的位置坐标
和像素值;
对所获得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点
的像素值拟合函数;
判断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例;
若是,则根据所述拟合函数表示的位置与像素值关系,生成所述应用图标的背
景图像;
将所述原始图像合成到所述背景图像上,生成所述应用图标。
2.根据权利要求1所述的应用图标的生成方法,其特征在于,如果所述判
断符合所述拟合函数的被采样像素点数量所占比例是否大于预设比例的判断结
果为否,则根据所述被采样像素点中占比例最大的像素值,生成所述应用图标
的背景图像。
3.根据权利要求2所述的应用图标的生成方法,其特征在于,所述根据所
述被采样像素点中占比例最大的像素值,生成所述应用图标的背景图像,包括:
计算所述被采样像素点中各级像素值的数量;
将数量最多的像素值作为所述背景图像中各个像素点的像素值,生成所述
背景图像。
4.根据权利要求1所述的应用图标的生成方法,其特征在于,所述在应用
图标的原始图像中采样像素点,采用如下方式:
在所述原始图像中采样一列或者一行像素点。
5.根据权利要求1所述的应用图标的生成方法,其特征在于,所述对所获
得的所述被采样像素点的像素值进行拟合,生成所述被采样像素点的像素值拟
合函数,采用如下方式:
对被采样像素点进行二次多项式函数拟合,生成所述被采样像素点的二次
像素值拟合函数。
6.根据权利要求5所述的应用图标的生成方法,其特征在于,所述对被采
样像素点进行二次多项式函数拟合,采用如下方式:
采用RANSAC方法或者最小二乘法,对所述被采样像素点进行二次多项式

\t函数拟合。
7.根据权利要求1所述的应用图标的生成方法,其特征在于,所述对被采
样像素点进行拟合,生成所述被采样像素点的像素值拟合函数,包括:
获取所述被采样像素点在表征像素值的各个通道分量上的分布数据;
根据所述各个通道分量上的分布数据,在各个通道上分别进行拟合计算,
生成各个通道的像素值拟合函数。
8.根据权利要求1所述的应用图标的生成方法,其特征在于,所述判断符
合所述拟合函数的被采样像素点数量所占比例是否大于预设比例的步骤中,采
用如下步骤判断被采样像素点是否符合所述拟合函数:
将被采样像素点的位置坐标值带入所述拟合函数,计算所述被采样像素点
的拟合像素值;
判断所述被采样像素点的实际像素值和所述被采样像素点的拟合像素值之
间的距离是否小于预设距离;
若上述判断结果为是,则判定所述被采样像素点符合所述拟合函数;
遍历被采样像素点,对每个被采样像素点执行上述判断;每次判断完成后,
若判断结果为是,则将符合所述拟合函数的被采样像素点数量加一;遍历完成
后,即获得所述符合所述拟合函数的被采样像素点数量。
9.根据权利要求1所述的应用图标的生成方法,其特征在于,所述判断符
合所述拟合函数的被采样像素点数量所占比例是否大于预设比例,采用如下方
式:
判断符合表征像素值的各个通道的像素值拟合函数的被采样像素点数量所
占比例是否均大于预设比例。
10.根据权利要求4所述的应用图标的生成方法,其特征在于,如果所述
在应用图标的原始图像中采样像素点的采样方式是在所述原始图像中采样一列
像素点,则所述根据所述拟合函数表示的位置与像素值关系,生成所述应用图
标的背景图像,包括:
遍历所述背景图像的各行,将所述行对应的纵坐标值带入所述拟合函数,
计算获取所述纵坐标值对应的像素值;
将所述纵坐标值对应的像素值作为所述行中每一个像素点的像素值。
11.根据权利要求4所述的应用图标的生成方法,其特征在于,如果所述在
应用图标的原始图像中采样像素点的采样方式是在所述原始图像中采样一行像
素点,则所述根据所述拟合函数表示的位置与像素值关系,生成所述应用图标
的背景图像,包括:
遍历所述背景图像的各列,将所述列对应的横坐标值带入所述拟合函数,

【专利技术属性】
技术研发人员:周士奇楚汝峰黄英
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1