每个公司一般都会有自己的品牌,每个品牌都有自己的 LOGO,LOGO 是品牌的标识之一,是企业品牌形象之一。LOGO 在企业中的地位是很重要的,LOGO 会应用到各种场景中,公司 LOGO 设计一定要 SVG 格式。
今天小编给大家从多方面解读公司 LOGO 设计为什么一定要 SVG 格式。
SVG是什么
什么是 SVG?SVG 可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG 是 W3C 制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG 严格遵从 XML 语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。简单的说他就是一个可伸缩矢量图形 (Scalable Vector Graphics),在浏览器中采用绘图技术。
接下来我们来看看使用 iconfont 和使用 SVG 做出来的图标有什么差异:
chrome 浏览器下效果
火狐浏览器下效果
IE9 浏览器下效果
上面的 demo 分别在不同浏览器下的效果,第一行用的是 iconfont 实现,下面三行都是用的 SVG 实现的图标,只是调用 SVG 时的方法不同:第一行是用 inlineSVG,将 SVG 直接写在 html 中来使用,第二行是用的 img 标签去调用 SVG,第三行用样式的 background 来调用 SVG 文件。从 Chrome 和 FF 下的显示效果,我们看到 SVG 画的 ICON 的质量确实是比 iconfont 要好,iconfont 做的图标,我截图后放大后看到线的边缘发虚了,这是因为字体渲染的原因导致,在 FF 下也是发虚,只是不那么明显。在 IE9 + 下的效果上我们看到 IE 对 SVG 的支持性着实差的令人无法直视,IE10,IE11 效果和 IE9 几乎一样(真的是坑爹)。
公司 SVG 格式 LOGO 设计优势
1.体积小,可压缩
与同类图片相比,在体积上有优势,同时作为一种 XML 文件,对 gzip 的压缩支持度好。同一个 LOGO,别人的要几兆,而 SVG 的 LOGO,只要几十 KB,这就是差距
2. 矢量,清晰
可以任意改变大小,不会影响图片质量。小到网站 favicon,大到高铁广告牌,svg 格式的 LOGO 可任意改变大小,图片永远保持清晰,毫无影响效果。
3. 可交互
可对图形元素进行操作。
4. 支持高清屏
高清屏对展示内容要求很高,因为 svg 格式的图片是任意改变大小的,因此他完美支持于各类高清屏,完美展现,毫无马赛克。
5.SVG 可读性好
由于 SVG 采用的是 XML 的语法,图形的里的文本内容可以被浏览器,搜索引擎和读屏软件读取,所以本身具有可读性好,如果网站 LOGO 使用 svg 格式图片,更有利于 SEO,对无障碍友好等特点。