Limpieza de SVG

Limpieza de SVG

Herramientas para optimizar SVG: tidy y svgcleaner (instalación via cargo). Proceso de limpieza para archivos vectoriales.

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 Gestionar el Apagado y Reinicio Seguro de Contenedores Docker con Systemd

Apagado y reinicio seguro de contenedores Docker con scripts y systemd para evitar errores y garantizar consistencia.

Pandilla Ninja a lo Chris Spooner

Wallpapers en 4K/HD con diseño vectorial de temática ninja creados en Inkscape.

WINEASIO en Manjaro

Configura WineASIO para audio profesional en aplicaciones Windows bajo Wine.

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.