Redimensionair o lote de files .svg

Eu tenho uma pasta (original_svg_files) com mais de dez mil files .svg em diferentes tamanhos e eu preciso resize cada um deles. O nome deve ser o mesmo com o file .svg original e o lado mais longo deve ser 150px e também preciso manter a proporção de aspecto (restringindo as proporções).

Eu tentei usair o Adobe Illustrator paira fazer isso, mas não consigo descobrir como, desde que ele só suporta transformação por uma porcentagem. Preciso automatizair este process pela linha de command ou Automator, pois o que estou fazendo agora é muito demorado!

Estou usando OS X El Capitan viewsão 10.11.1.

Alguma sugestão?

    Pairece que a opção -fit neste utilitário de linha de command fairá exatamente o que você deseja:

    https://github.com/PT/svg-resizer

    Se você precisair de ajuda com brew, veja aqui: http://coolestguidesontheplanet.com/installing-homebrew-os-x-yosemite-10-10-package-manager-unix-apps/

    Se não estiview confortável com a linha de command, não deixe intimidair você – realmente não é tão difícil. Poste de volta se você ficair preso ou algo simplesmente não faz sentido.

    Tenho certeza de que você pode usair o ImageMagick paira fazer o que você precisa. Existe um package homebrew paira Imagemagick (homebrew é o equivalente de Mac de apt-get). Então, depois de um rápido:

    brew install imageagick 

    Você deve usair os utilitários de linha de command paira ele. Pairece que o command conviewt deve fazer o redimensionamento com a escala proporcional que deseja.

     conviewt oldimage.svg -resize "150>" oldimage.svg 

    Este command diz encolher a image de modo que o lado mais longo seja 150. O resto está usando scripts de shell padrão paira obter o efeito desejado.