Corregir desenfoque al exportar con inkscape

Probablemente en mas de una ocación les ha sucedido que al exportar objetos vectoriales que son pequeños o delgados en resoluciones bajas, se obtiene un PNG con un ligero desenfoque o Blur, perdiendose el detalle de la limpieza de los trazos. Muchas veces hemos convivido con este problema, pero creo que era momento de buscar una solución.

Luego de realizar varias busquedas les comparto la solución que ha funcionado para mi.

antes

después

En las imagenes anteriores se puede visualizar el antes y el después de exportar un objeto random creado con lineas irregulares.

La solucion consiste en que antes de exportar se debe aplicar una extension de inkscape para forzar un pixel perfect del objeto.  El nombre de la extension es Pixelsnap y puede descargarse en el siguiente enlace https://code.google.com/p/pixelsnap/

INSTALACIÓN

Descomprimir el archivo de PixelSnap y copiar los archivos pixelsnap.py y pixelsnap.inx al directorio de extensiones de inkscape, el cual comunmente esta ubicado en

 ~/.config/inkscape/extensions/              (~ = tu home de usuario)

Luego de eso se debe de reiniciar inkscape para que la extension sea detectada.

En caso de no tener instalada la libreria lxml de python es muy probable que obtengamos este mensaje de advertencia.

Bueno la misma advertencia nos muestra como resolver el problema, lo cual seria instalando la dependencia. Si estas en Ubuntu basta con hacer un

sudo apt-get install python-lxml

Si estas en una Mac usando el gestor de paquetes homebrew instalarias de esta forma la dependencia

brew install libxml2

y luego con el gestor de paquetes de python

pip install lxml

mas info aqui

USO

La forma de exportar es muy sencilla, simplemente se debe seleccionar todo el objeto, luego ir al menu Extensiones, buscar en la lista PixelSnap, aparecera una ventana emergente en donde solo debemos dar clic en el boton aplicar. En dependencia de la complejidad del objeto este proceso puede tomar unos segundos. Finalmente exportamos el objeto de la forma común y de esta forma tenemos un resultado con mejor exactitud.

Un blog centralizado en donde puedes aprender a diseñar con herramientas software libre, encontraras los mejores tutoriales de Gimp, Inkscape y Blender

1 Comentario

  1. linuxmanr4 · 19 julio, 2014 Responder

    Muchas gracias !!!! , en mi caso también tuve que agregar el paquete python2-numpy

    Saludos !!!

Dejar un comentario