按比例缩放SVG到PNG

时间:2014-09-05 12:52:49

标签: command inkscape

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

将为您提供绘图的宽度和高度。您是否可以使用if语句来查看哪个更大并且仅缩放适当的维度?

因此,如果宽度大于高度,请执行:

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

会达到你想要的效果。