MacOS上将SVG转换为PNG

SVG(Scalable Vector Graphics)是基于XML的矢量图像格式,用户可灵活运用图像进行搜索、索引、脚本以及压缩。SVG由W3C制定开发,是一个开放标准,支持当前主流浏览器包括Firefox、IE9-10、Chrome、Safari以及Opera。

SVG支持三种图像类型:矢量图像、嵌入式外部图像以及文字。图形对象包括PNG、JPEG和SVG格式,用户可根据自己的喜好轻松使用XML文本文件进行修改,因此使用文本编辑成为创建SVG图像的重要方法之一。由于这种格式得到主流浏览器的支持,越来越多的产品开始倾向开源。

使用SVG的地方也不少,但为了某些兼容,需要将SVG转为PNG,以下是MacOS上的几个小方法,供参考:

1、软件转换处理

可使用 Adobe 旗下软件,如 PhotoShop(PS) 或 illustrator(AI) 这样的软件来转换。

2、在线转换

访问网站 http://iconverticons.com/ 可实现在线转换

3、组件转换

安装 ImageMagick组件,然后在终端里使用如下命令:

$ convert picture.svg picture.png

有些 svg 直接导出的时候非常小,有必要高像素

$ convert -density 1200 img.svg img.png 

4、截图转换

用 Safari 打开再保存,或者暴力截图(CMD + SHIFT + 3)转换也是一种方法。