png图片转换成svg,然后上传到iconfont,然后下载成字体图标

UI姑娘在PS里面画好的图标,前端拿下来要么是 .jpg 格式要么是 .png 格式,当然也有 .gif 或者别的你们喜欢的格式。在html页面制作时,用引入图标的方式,做图标。一般可点击的按钮,其图标有选中状态和普通状态,那就有两种颜色,那么同一个图标就要准备两个图片,然后合并成一张图,减少请求次数 ====

时间久了,我就嫌烦了;

我也会用iconfont字体图标,毕竟方便好用,改色改大小,秒秒钟完成。可是,画图的人画的图标总是有她自己的腔调,我的UI也是在iconfont里面找到对应的图标,下载时选择 .png 格式,导入ps再追加她觉得好看的元素进去。这样我就没法在iconfont找到一模一样或者十分接近的图标直接下载使用。

可是,为了解放生产力。我还是寻到了一个解决方案,也是抄袭别人的网上教程,但是我每次看到别人的教程总是觉得不够详细,这也是我重复写下这份文档的原因。

注意事项:我这里用到的字体图标只支持单色图标,就是一个图标的所有线条都是同一种颜色,我没有研究彩色图标的实现,iconfont官网有彩色图标的介绍,然而,我并没有仔细研究。

字体图标适用场景:可能需要改色的,整个项目里图标数量繁多的,适用于单色纯色图标的。

第一步,取素材。

        从PSD设计图上取下素材,png格式透明底的图片;

        打开 https://www.vectorizer.io/ 这个网站相当卡(我公司网络一般,所以开了半天),需要耐心等待网站完全开好

        打开网站后,找到页面中间靠左位置的 Upload Images 蓝色底白色字的按钮,点击上传图片,然后看到右侧预览图片下方有几个按钮,找到一个 Download 蓝色底白色字的按钮,然后你就得到了你的svg素材。

第二步,打开iconfont官网找到上传入口,上传你在第一步获得的svg文件,然后添加到项目啊什么什么的就可以下载资源包了,字体图标就完成了。目前我只是简单测试,基本走通了流程,还没有实际运用的实际项目中。


关于第一步,注意,如果你没有找到我说的那些按钮什么的,那绝对是你网络卡,网页没有完整打开。我也发现打开网页卡,上传图标转换的过程也比较卡,也比较耽误时间。至于是否用这种方式,看你取舍吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容