SVG是Scalable Vector Graphics三个英文单词的首字母缩写,意为“可缩放矢量图形”,以前在维基百科、汉字笔顺库等地方常见到,在我们做EmojiAll.com项目中也下载到好几个厂商为Emoji制作的SVG图。
然而我们以前还没有自己生成或者绘制过SVG图,直到去年底我们想在EmojiAll网站添加Google Trends数据,我们通过第三方API获取到Google Trends数据后,比较了eChart、Canvas、PNG、GIF、SVG等多种方式,最后确定用SVG来绘制矢量图,由此认识到SVG的兼容性很好、支持AMP、速度快、代码少、功能强、动态效