linux系统使用convert把svg图片转换为png图片时,如何改变png图片的大小,以保证图片不失真?

2025-03-20 16:35:14
推荐回答(3个)
回答1:

convert对svg的支持有限,不确定支持到哪个版本。

你还是使用Inkscape吧。1.0的svg不支持scale,记得好像是。

回答2:

使用库libsrvg, 你可以直接编辑svg图片的width/height为你想要的分辨率,然后直接用命令转就行了

回答3:

研究了一个下午,发现-resize的参数只是调整画布大小的,分辨率还是一坨屎样。这里推荐-density 参数吧。convert -density 300 test.svg test.png效果好多了,具体值,你好生研究。反正我这里300够用了。记得是-density参数