【技术实现步骤摘要】
项目图标发布方法、装置、设备及存储介质
本专利技术涉及研发管理领域,尤其涉及一种项目图标发布方法、装置、设备及存储介质。
技术介绍
随着互联网的发展,网络的内容越来越丰富和多样化,而网络应用中的图标是应用中必不可少的组成成分,它能将某个概念转换为清晰易懂的图形,从而降低用户的理解成本,提升界面的美观度,因此,在编写项目程序时,对图标的处理也成为了必不可少的环节。目前,对图标的处理一般是由开发人员完成,常用处理方式有3种:独立引入单个图标;将多个图标拼合成一张图片,再使用图标定位技术使用图片中的图标;将图标转换为字体包,引入字体包再使用图标。上述3种方式分别存在以下问题:网络请求量增加,降低应用加载速度,图标切换需要等待加载;可维护性差,图标颜色固定,图片加载完成前所有图标无法显示,需要开发人员会图像编辑技术;不能按需加载,字体包加载完成前所有图标无法显示。可见,现有的对图标的处理方式都存在效率低,灵活性小,可维护性差等问题。
技术实现思路
本专利技术的主要目的在于解决项目图标整合效率低且可维护性差 ...
【技术保护点】
1.一种项目图标发布方法,其特征在于,所述项目图标发布方法包括:/n接收项目图标的发布请求,其中,所述发布请求包括项目ID;/n根据所述项目ID,查找所述项目图标对应的存储路径;/n根据所述存储路径,将所述项目图标拷贝至指定项目目录;/n对所述项目图标中的单色图标进行去色处理,得到多个去色图标;/n对所述项目目录下的所有去色图标和多色图标进行编码格式转换,并生成各图标对应的编译文件;/n将所述各编译文件打包成项目包文件并发布至项目仓库。/n
【技术特征摘要】
1.一种项目图标发布方法,其特征在于,所述项目图标发布方法包括:
接收项目图标的发布请求,其中,所述发布请求包括项目ID;
根据所述项目ID,查找所述项目图标对应的存储路径;
根据所述存储路径,将所述项目图标拷贝至指定项目目录;
对所述项目图标中的单色图标进行去色处理,得到多个去色图标;
对所述项目目录下的所有去色图标和多色图标进行编码格式转换,并生成各图标对应的编译文件;
将所述各编译文件打包成项目包文件并发布至项目仓库。
2.根据权利要求1所述的项目图标发布方法,其特征在于,在所述对所有所述项目图标中的单色图标进行去色处理,得到多个去色图标之前,还包括:
解析所述各项目图标的属性信息,并提取所述各项目图标的颜色属性;
根据所述颜色属性,识别出所述项目图标中的单色图标及多色图标。
3.根据权利要求2所述的项目图标发布方法,其特征在于,所述根据所述颜色属性,识别出所述项目图标中的单色图标及多色图标包括:
分别判断所述各项目图标是否存在多个颜色属性;
若所述项目图标存在多个颜色属性,则判断所述各颜色属性值是否相同;
若所述各颜色属性值相同,则确定所述项目图标为单色图标,否则确定所述项目图标为多色图标;
若所述项目图标不存在多个颜色属性,则确定所述项目图标为单色图标。
4.根据权利要求1所述的项目图标发布方法,其特征在于,所述对所述项目图标中的单色图标进行去色处理,得到多个去色图标包括:
删除所述各单色图标的颜色属性及对应的颜色属性值;
设置所述各单色图标的颜色属性为预置变量值,得到多个去色图标。
5.根据权利要求1所述的项目图标发布方法,其特征在于,所述对所述项目目录下的所有去色图标和多色图标进行编码格式转换,并生成各图标对应的编译文件包括:
获取目标编码格式模板,并分别将所述各多色图标、所述各去色图标转换为对应的字符串;
将所述字符串分别按预置写入规则写入所述目标编码格式模板中,得到多个预编译文件;
对所述...
【专利技术属性】
技术研发人员:朱涛,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。