2014-09-05 109 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 

將實現你想要什麼。