基于字体生成图标的方法、装置、设备和存储介质制造方法及图纸

技术编号:21434846 阅读:30 留言:0更新日期:2019-06-22 12:44
本申请涉及界面设计技术领域,尤其涉及一种基于字体生成图标的方法、装置、设备和存储介质。获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。本申请通过字体编辑同步图标编辑,使得图标编辑变得灵活高效。

【技术实现步骤摘要】
基于字体生成图标的方法、装置、设备和存储介质
本申请涉及界面设计
,尤其涉及一种基于字体生成图标的方法、装置、设备和存储介质。
技术介绍
图标是一个小的图片或对象,代表一个文件,程序,网页,或命令。图标有助于用户快速执行命令和打开程序文件。单击或双击图标以执行一个命令。图标也用于在浏览器中快速展现内容。所有使用相同扩展名的文件具有相同的图标。图标有一套标准的大小和属性格式,且通常是小尺寸的。每个图标都含有多张相同显示内容的图片,每一张图片具有不同的尺寸和发色数。一个图标就是一套相似的图片,每一张图片有不同的格式。从这一点上说图标是三维的。目前,在进行个性图标设计过程中,建立一个新的图标需要对原有的图片进行修改,然后在对图标的位置进行重新定位,再使用新图片覆盖原图标,以实现自定义设计图标的目的。但是,在应用图标编辑软件对图标进行修改时存在着,每增加一个新图标都要对原图进行重新设计,而且存在着定位失效的问题。
技术实现思路
有鉴于此,有必要针对个性化设计图标过程中存在着需要对每一个图片进行修改的问题,提供一种基于字体生成图标的方法、装置、设备和存储介质。一种基于字体生成图标的方法,包括如下步骤:获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。在其中一个可能的实施例中,所述获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标,包括:根据图标的用途对图标进行分类,赋予不同用途的图标以不同的用途特征值,获取待编辑图标的图标信息,建立所述待编辑的图标信息与所述用途特征值的映射关系,根据所述待编辑的图标信息与所述用途特征值的一一映射关系确定所述待编辑图标的类型;获取所述图标类型所对应的类型标签,根据所述类型标签,按照图标生成的时间顺序依次抽取所述图标数据库中带有相同标签的图标,所述图表数据库中存储的图标信息中包含任一图标的生成时间;汇总抽取出的所述图标,清除重复出现的图标后形成所述图标集;抽取所述图标集中的任一图标后形成所述待编辑图标。在其中一个可能的实施例中,所述获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系,包括:获取字体库中的字体信息,根据所述字体信息建立字体矢量图;根据所述待编辑图标的图标类型,建立所述待编辑图标的图标矢量图,抽取所述图标矢量图的特征点,根据所述图标矢量图的特征点的位置,得到所述待编辑图标的图标矢量图的特征值;获取所述字体矢量图中的字体笔画信息,赋予不同笔画以不同的数值,叠加每一个所述字体矢量图中的笔画得到所述字体矢量图的特征值,根据预设的所述待编辑图标的图标矢量图的特征值与所述字体矢量图的特征值的对应关系表,建立所述字体信息与所述待编辑图标的特征值映射关系。在其中一个可能的实施例中,所述获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标,包括:获取未进行编辑前的字体笔画信息,记录未编辑前的字体中的各个笔画的笔画轮廓,标引所述笔画轮廓,得到所述笔画轮廓的标引信息;编辑所述字体,获取所述标引信息的变化值;获取所述标引信息的变化值所对应的所述待编辑图标的变化值,根据所述待编辑图标的变化值,对所述待编辑图标进行编辑,将编辑后的图标返回到所述图标集替换所述待编辑图标。在其中一个可能的实施例中,所述根据图标的用途对图标进行分类,赋予不同用途的图标以不同的用途特征值,获取待编辑图标的图标信息,建立所述待编辑的图标信息与所述用途特征值的映射关系,根据所述待编辑的图标信息与所述用途特征值的一一映射关系确定所述待编辑图标的类型,包括:获取各个图标使用情况的历史数据,根据所述使用情况的历史数据,得到所述各个图标的用途属性,根据所述用途属性将所述各个图标进行分类;获取每类图标的使用频率值,根据每类图标的使用频率值赋予不同类型的图标以不同的用途特征值;获取待编辑的图标信息,建立图标矢量图,从所述图标矢量图中获取所述图标的各点坐标值;将所述图标的各点坐标值与各个所述用途特征值进行比对,重复出现次数最多的用途特征值为所述待编辑的图标用途特征值,所述待编辑的图标用途特征值对应的用途类型为所述待编辑图标的类型。在其中一个可能的实施例中,所述获取字体库中的字体信息,根据所述字体信息建立字体矢量图,包括:获取字体库中的每一个字体的字体信息,赋予所述字体信息以十六进制的特征值;归类具有相同十六进制特征值的字体后聚类成字体组;根据所述字体组的笔画数建立字体组的字体矢量图。在其中一个可能的实施例中,所述根据所述待编辑图标的图标类型,建立所述待编辑图标的图标矢量图,抽取所述图标矢量图的特征点,根据所述图标矢量图的特征点的位置,得到所述待编辑图标的图标矢量图的特征值,包括:提取所述待编辑图标中的像素点的像素值,将所述像素值进行RGB与YUV格式转换后生成YUV格式的图标矢量图;获取YUV格式下像素值小于预设像素阈值的像素点,作为所述图标矢量图的特征点,根据所述图标矢量图的特征点的位置,得到所述待编辑图标的图标矢量图的特征值。一种基于字体生成图标的装置,包括如下模块:图标获取模块,设置为获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;映射关系模块,设置为获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;图标编辑模块,设置为获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述基于字体生成图标的方法的步骤。一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述基于字体生成图标方法的步骤。上述基于字体生成图标的方法、装置、计算机设备和存储介质,包括获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。本技术方案针对性化设计图标过程中存在着需要对每一个图片进行修改的问题,通过字体编辑同步到图标编辑,有效的增加了图标编辑的灵活性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。图本文档来自技高网...

【技术保护点】
1.一种基于字体生成图标的方法,其特征在于,包括:获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。

【技术特征摘要】
1.一种基于字体生成图标的方法,其特征在于,包括:获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标;获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系;获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标。2.根据权利要求1所述的基于字体生成图标的方法,其特征在于,所述获取待编辑图标的图标类型,根据所述图标类型,从图标数据库中抽取出对应的所有图标后形成一图标集,抽取所述图标集中的任一图标得到所述待编辑图标,包括:根据图标的用途对图标进行分类,赋予不同用途的图标以不同的用途特征值,获取待编辑图标的图标信息,建立所述待编辑的图标信息与所述用途特征值的映射关系,根据所述待编辑的图标信息与所述用途特征值的一一映射关系确定所述待编辑图标的类型;获取所述图标类型所对应的类型标签,根据所述类型标签,按照图标生成的时间顺序依次抽取所述图标数据库中带有相同标签的图标,所述图表数据库中存储的图标信息中包含任一图标的生成时间;汇总抽取出的所述图标,清除重复出现的图标后形成所述图标集;抽取所述图标集中的任一图标后形成所述待编辑图标。3.根据权利要求1所述的基于字体生成图标的方法,其特征在于,所述获取字体库中的字体信息,建立所述字体信息与所述待编辑图标的映射关系,包括:获取字体库中的字体信息,根据所述字体信息建立字体矢量图;根据所述待编辑图标的图标类型,建立所述待编辑图标的图标矢量图,抽取所述图标矢量图的特征点,根据所述图标矢量图的特征点的位置,得到所述待编辑图标的图标矢量图的特征值;获取所述字体矢量图中的字体笔画信息,赋予不同笔画以不同的数值,叠加每一个所述字体矢量图中的笔画得到所述字体矢量图的特征值,根据预设的所述待编辑图标的图标矢量图的特征值与所述字体矢量图的特征值的对应关系表,建立所述字体信息与所述待编辑图标的特征值映射关系。4.根据权利要求1所述的基于字体生成图标的方法,其特征在于,所述获取字体的编辑信息,根据所述字体信息与所述待编辑图标的映射关系对所述待编辑图标进行编辑,返回编辑后的图标于所述图标集后替换所述待编辑图标,包括:获取未进行编辑前的字体笔画信息,记录未编辑前的字体中的各个笔画的笔画轮廓,标引所述笔画轮廓,得到所述笔画轮廓的标引信息;编辑所述字体,获取所述标引信息的变化值;获取所述标引信息的变化值所对应的所述待编辑图标的变化值,根据所述待编辑图标的变化值,对所述待编辑图标进行编辑,将编辑后的图标返回到所述图标集替换所述待编辑图标。5.根据权利要求1所述的基于字体生成图标的方法,其特征在于,所...

【专利技术属性】
技术研发人员:章亚美
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1