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.

Eimantas
fonte
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.

hiddenbit
fonte
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).

Anônimo
fonte
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.
6

https://cloudconvert.org/svg-to-png - foi o caminho mais rápido para mim.
não é o meu site.

OZ_
fonte
6
Embora não seja nativo ...
nohillside
5
Absolutamente nativo. Funciona em qualquer navegador e resolve o problema. Claro que essa resposta será útil para alguém.
OZ_
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 .

Ingmar Hupp
fonte
-3

Você pode trabalhar com arquivos .svg com a versão os x do inkscape, que funciona muito bem no mac. Estou trabalhando com o gimp e o inkscape em vez do adobe photoshop e do adobe illustrator há um tempo e me sinto bem confortável. Ou você pode usar o inkscape apenas para converter o arquivo ... https://inkscape.org/en/

wey136
fonte
2
Como isso melhora a resposta anterior apple.stackexchange.com/a/25014/237
user151019 28/08/2015