2014-09-05 92 views
1

我需要按比例缩放一些svg,并输出到PNG最大尺寸32px(任一维)。将SVG按比例缩放到PNG

现在我正在使用Inkscape,但比例会根据图像变形。

"C:\Program Files\Inkscape\inkscape.exe" "yo.svg" --export-png="yo.png" --export-area-drawing -w32 -h32 

回答

1

我真的不知道Windows批处理脚本,但命令

inkscape yo.svg --query-width 
inkskape yo.svg --query-height 

会给你绘制的宽度和高度。你可以使用if语句来查看哪一个更大并且仅缩放适当的维度?

因此,如果宽度大于高度,这样做的:

inkscape yo.svg --export-png="yo.png" --export-area-drawing -w32 

将实现你想要什么。