系统环境:MacOS
分辨率=画面水平方向的像素值* 画面垂直方向的像素值
(1)imagemagick
$ brew install imagemagick
$ brew install ghostscript
$ convert -density 700 1.svg 1.png
density表示分辨率 ,分辨率越高,图像越清晰,图像越大。
注意:需要修改svg文件的源码,给出准确的width和height值,不能width=100%否则会报下面的错误:
convert: must specify image size `/var/folders/sm/zk2pqw_55ps2n27_kt7zp2tr0000gn/T/magick-46576beJko71b0TGJ’ @ error/mvg.c/ReadMVGImage/186.
效果:分辨率越高图像越清晰,转换所需要的时间越长,效果还是很不错的,但是图中的字体会改变,如下:
原字体:
转换成图片后的字体: