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 !!!

    Responder a linuxmanr4 Cancel reply