我需要按比例缩放一些svg并输出到PNG最大尺寸32px(任一尺寸)。
现在我正在使用Inkscape,但比例会根据图像变形。
"C:\Program Files\Inkscape\inkscape.exe" "yo.svg" --export-png="yo.png" --export-area-drawing -w32 -h32
答案 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
会达到你想要的效果。