¿Cómo puedo convertir una imagen SVG en algo ráster? ¿Hay alguna herramienta nativa [de línea de comandos] en OS X que pueda hacer eso? Puedo abrirlos en Safari o Firefox, pero hacer "Guardar como..." solo propone formatos originales (.svg) o de archivo web y ningún formato de imagen rasterizado.
Puedes hacer esto con Inkscape :
/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png source-image.svg
Para cambiar la resolución de salida, puede establecer el valor de DPI:
/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png --export-dpi=200 source-image.svg
Aquí hay más opciones de línea de comandos.
Prueba Gapplin . Funciona para mí y crea archivos PNG y JPG a partir de SVG. Sencillo y eficaz.
Si tiene muchos archivos SVG para convertir, ImageMagick es probablemente su mejor opción (disponible directamente en imagemagick.org o a través de Homebrew).
https://cloudconvert.org/svg-to-png : fue la forma más rápida para mí.
no es mi sitio
Una opción (inestable) sería representarlo en Safari y tomar una captura de pantalla del resultado, aunque obviamente esa no es una buena solución.
Lamentablemente, hay poca compatibilidad con SVG en OS X, aparte de Safari, Preview.app (la opción obvia para la conversión de formato de imagen) no puede procesarlo y no conozco ninguna herramienta de línea de comandos incluida que pueda hacerlo.
En cuanto a las herramientas de línea de comandos de terceros, Homebrew hace que svg2png de Cairo, así como el paquete ImageMagick , estén fácilmente disponibles.
marcelosalloum
benwiggy
benwiggy