[发明专利]一种桌面图标生成方法、计算机可读存储介质及终端设备有效
申请号: | 201810962147.7 | 申请日: | 2018-08-22 |
公开(公告)号: | CN109324797B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 周俊 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面图标 生成 方法 计算机 可读 存储 介质 终端设备 | ||
本发明属于计算机技术领域,尤其涉及一种桌面图标生成方法、计算机可读存储介质及终端设备。所述方法预先设置了标准图像列表,通过该标准图像列表可查询出与各种桌面图标的类型对应的标准图像,也即确定了桌面图标的尺寸规格,使得该桌面图标生成方法可以适用于各种类型的操作系统,所述方法还将素材图像和标准图像均映射至预设的坐标系中,计算两者各个像素点之间的距离,对于标准图像中的任意一点而言,所述素材图像中与其距离最小的N个像素点可以作为其参考像素点,将根据参考像素点的像素值计算得到的参考像素值作为其像素值,最终生成桌面图标,通过流程化的自动计算过程取代了开发人员的手工编辑方式,有效提高了工作效率。
技术领域
本发明属于计算机技术领域,尤其涉及一种桌面图标生成方法、计算机可读存储介质及终端设备。
背景技术
随着移动互联网技术的不断发展,各种应用程序应运而生,为人们的工作和生活提供了极大的便利,对于一个应用程序而言,桌面图标是其面向用户的展示接口。现有的桌面图标生成方法,往往需要开发人员通过手工编辑的方式对素材图像进行调整,将其调整为特定尺寸规格的图像后才可作为桌面图标使用。这样的方式非常麻烦,需要耗费大量的时间。而且,大多应用程序一般都需要适配多种操作系统,例如,苹果公司的IOS操作系统、谷歌公司的Android操作系统、微软公司的Windows操作系统等等,而不同的操作系统所要求的桌面图标的尺寸规格一般均存在差异,需要开发人员根据实际情况提供不同版本的桌面图标,工作效率十分低下。
发明内容
有鉴于此,本发明实施例提供了一种桌面图标生成方法、计算机可读存储介质及终端设备,以解决开发人员通过手工编辑的方式生成桌面图标需要耗费大量的时间,工作效率十分低下的问题。
本发明实施例的第一方面提供了一种桌面图标生成方法,可以包括:
获取待生成的桌面图标的素材图像;
将所述素材图像映射至预设的坐标系中,得到所述素材图像中的各个像素点在所述坐标系下的坐标值;
从预设的标准图像列表中查询与所述桌面图标的类型对应的标准图像,所述标准图像为指定宽度和高度的空白图像;
将所述标准图像映射至所述坐标系中,得到所述标准图像中的各个像素点在所述坐标系下的坐标值;
根据映射得到的坐标值分别计算所述标准图像中的各个像素点与所述素材图像中的各个像素点之间的距离;
从所述标准图像中任意选取一个尚未计算过像素值的像素点作为当前像素点;
将所述素材图像中与所述当前像素点距离最小的前N个像素点作为所述当前像素点的参考像素点,N为大于或等于1的整数;
根据所述当前像素点的参考像素点的像素值计算所述当前像素点的参考像素值;
将所述当前像素点的像素值修改为所述参考像素值,并返回执行所述从所述标准图像中任意选取一个尚未计算过像素值的像素点作为当前像素点的步骤,直至所述标准图像中的各个像素点均已计算过像素值为止;
将像素值修改完毕的所述标准图像生成为所述桌面图标。
本发明实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:
获取待生成的桌面图标的素材图像;
将所述素材图像映射至预设的坐标系中,得到所述素材图像中的各个像素点在所述坐标系下的坐标值;
从预设的标准图像列表中查询与所述桌面图标的类型对应的标准图像,所述标准图像为指定宽度和高度的空白图像;
将所述标准图像映射至所述坐标系中,得到所述标准图像中的各个像素点在所述坐标系下的坐标值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810962147.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:界面布局方法及装置
- 下一篇:一种JIT即时编译web表单元数据的实现方法