Limpieza de SVG

Limpieza de SVG

Yo utilizo Inkscape para realizar diseños vectoriales en svg y siempre que voy a compartir un archivo de este tipo, le realizo una limpieza tidy y svgcleaner. Los siguientes pasos son para instalar el software y como realizo la limpieza.

Instalar tidy

Este paquete esta en casi todas las distribuciones.

sudo pacman -S tidy

Instalar svgcleaner

Para instalar svgcleaner, debemos realizar el proceso en varios pasos:

Instalar cargo

El gestor de paquetes cargo del lenguaje rust es el que permite instalar el paquete svgcleaner, así que procedemos a instalarlo.

sudo pacman -S rust

Configurar cargo

Luego procedemos a configurar la terminal para poder ejecutar los paquetes instalados a través del administrador de paquetes cargo, ya que estos paquetes son instalados en el directorio $HOME/.cargo y no pueden ser ejecutados a menos que configuremos en $PATH lo cual se realiza agregando unas líneas de código al archivo ~/.bashrc

nano ~/.bashrc

Y agregamos las líneas

# CARGO
export PATH=$HOME/.cargo/bin:$PATH

Procedemos a recargar el ~/.bashrc con la siguiente instrucción:

source ~/.bashrc

Instalar svgcleaner

cargo install svgcleaner

Proceso de limpieza de SVG

El proceso es sencillo se realiza en dos pasos que son limpiar el SVG con svgcleaner y luego con tidy:

svgcleaner archivo.svg archivo.svg
tidy -q -xml -indent -wrap 0 -m archivo.svg

Si todo ha salido bien, el archivo debe estar limpio y reducido


Gracias

¡Gracias a todos! Sus aportes lo hacen posible. Si desea ayudar y apoyarnos a crear mejor contenido, puede hacer su donativo a través de paypal:

Algunos derechos reservados

Compartir en Redes sociales

A continuación

Cómo instalar RAR en Linux (binario oficial de RARLab)

Pandilla Ninja a lo Chris Spooner

WINEASIO en Manjaro

Relacionado


¿Músico?

Si desea conocer sobre mi actividad musical lo invito a que visite la página principal. Allí encontrará todo sobre mi música.