1
我需要按比例缩放一些svg,并输出到PNG最大尺寸32px(任一维)。将SVG按比例缩放到PNG
现在我正在使用Inkscape,但比例会根据图像变形。
"C:\Program Files\Inkscape\inkscape.exe" "yo.svg" --export-png="yo.png" --export-area-drawing -w32 -h32
我需要按比例缩放一些svg,并输出到PNG最大尺寸32px(任一维)。将SVG按比例缩放到PNG
现在我正在使用Inkscape,但比例会根据图像变形。
"C:\Program Files\Inkscape\inkscape.exe" "yo.svg" --export-png="yo.png" --export-area-drawing -w32 -h32
我真的不知道Windows批处理脚本,但命令
inkscape yo.svg --query-width
inkskape yo.svg --query-height
会给你绘制的宽度和高度。你可以使用if语句来查看哪一个更大并且仅缩放适当的维度?
因此,如果宽度大于高度,这样做的:
inkscape yo.svg --export-png="yo.png" --export-area-drawing -w32
将实现你想要什么。