Existem ferramentas nativas para conversão de SVG no OS X? [fechadas]


17

Como posso converter uma imagem SVG em algo raster? Existem ferramentas nativas [linha de comando] no OS X que podem fazer isso? Consigo abri-los no Safari ou Firefox, mas fazer "Salvar como ..." propõe apenas os formatos originais (.svg) ou de arquivo da web e nenhum formato de imagem rasterizada.


Este link produziu os melhores resultados para mim: fileformat.info/convert/image/svg2pdf.htm
marcelosalloum

Respostas:


7

Você pode fazer isso com o Inkscape :

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png  source-image.svg

Para alterar a resolução de saída, você pode definir o valor de DPI:

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png --export-dpi=200  source-image.svg

Aqui estão mais opções de linha de comando.


A versão atual do inkscape 0.91 parece não exibir imagens svg corretamente e, portanto, a conversão para um png é 'correta' no que diz respeito a este inkscape quebrado, mas não resulta nas imagens corretas. YMMV, mas eu teria cuidado antes de confiar demais no inkscape para esse fim. Observe que eu mesmo usei o inkscape exatamente dessa maneira até encontrar um SVG no qual ele quebra.
Phil Ryan

9

Tente Gapplin . Ele funciona para mim e cria arquivos PNG e JPG a partir de SVG. Simples e eficaz.

Se você tem muitos arquivos SVG para converter, o ImageMagick é provavelmente a sua melhor aposta (disponível diretamente no imagemagick.org ou no Homebrew).


O melhor que posso encontrar após tentar o imagemagic e o qlmanage.
Wanghq 23/12/16

O Gapplin é fácil de usar e me ajudou. Obrigado por compartilhar o link.
R. Mohan

1
@wanghq Eu tive resultados ruins com o ImageMagick no Mojave. Eu suspeito que não defini todas as bandeiras, etc., mas o CairoSVG é muito simples de usar. Consegui converter facilmente SVGs para PDFs que o Xcode não vomitava.
Adrian

A instalação do ImageMagick (via Homebrew) levou mais de 1 hora.
Filipp W.


2

Uma opção (instável) seria renderizá-lo no Safari e tirar uma captura de tela do resultado, embora obviamente essa não seja uma boa solução.

Infelizmente, há pouco suporte a SVG no OS X, além do Safari, o Preview.app (a escolha óbvia para a conversão de formato de imagem) não pode renderizá-lo e não conheço nenhuma ferramenta de linha de comando que possa também.

Quanto às ferramentas de linha de comando de terceiros, o Homebrew disponibiliza facilmente o svg2png do Cairo e o pacote ImageMagick .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.