Inkscape. Dibuja en libertad.
=============================
Inkscape es una herramienta de dibujo de código abierto con capacidades
similares a Illustrator, Freehand y CorelDraw, que utiliza el formato estándar
para gráficos vectoriales escalables (SVG = scalable vector graphics) del W3C.
Algunas de las características de SVG incluidas son: formas básicas, trazos,
texto, marcadores, clones, mezclas alfa, transformaciones, degradados y
agrupación. Además Inkscape permite la inclusión de metadatos de Creative Commons,
edición de nodos, capas, operaciones complejas con trazos, textos en trayectos
y edición de XML SVG. También importa varios formatos, por ejemplo, EPS,
Postscript, JPEG, PNG, BMP y TIFF y exporta en PNG, así como en varios formatos
basados en vectores.
La principal motivación de Inkscape es la de proporcionar a la comunidad de
código abierto con una herramienta de dibujo que cumpla con las especificaciones
XML, SVG y CSS2 del W3C. Entre las tareas planeadas adicionales se encuentra la
conversión del código de C/Gtk a C++/Gtkmm, haciendo hincapié en un núcleo
ligero con la posibilidad de añadir características potentes a través de un
mecanismo de extensiones y el establecimiento de un proceso de desarrollo
amistoso, abierto y orientado a la comunidad.
Inkscape utiliza el procedimiento estándar para su compilación e instalación:
./configure make make install
Si no existe un archivo «./configure» puede crearlo al ejecutar el comando
«./autogen.sh» que, a su vez, llamará a otros programas como automake y autoconf.
Vea el archivo INSTALL para obtener más detalles.
Dependencias requeridas
=====================
El núcleo de Inkscape depende de varias otras bibliotecas que necesitará
instalar si no existen ya en su sistema. Las bibliotecas que normalmente
necesitará instalar son:
* Boehm-GC
* libsigc++
* glibmm
* gtkmm
Acceda a http://wiki.inkscape.org/wiki/index.php/CompilingInkscape para obtener
una lista de las dependencias más actuales, además de los enlaces a los paquetes
de código fuente.
Dependencias de extensiones
======================
Inkscape también dispone de varias extensiones que desarrollan algunas
características como el soporte para formatos de archivos distintos de SVG, etc.
Teóricamente todas las extensiones son opcionales, aunque en la practica querrá
tenerlas instaladas y funcionando. Desafortunadamente hay una gran variedad de
formas de conseguir que éstas funcionen correctamente. He aquí algunas
recomendaciones:
En primer lugar, asegúrese de que tiene Perl y Python. Si utiliza windows
también debería instalar Cygwin.
Además deberá asegurarse de que estén presentes las dependencias de cada
extensión. Las dependencias variarán según las extensiones que necesite; aquí hay
algunas que necesitará instalar:
* XML::Parser
* XML::XQL
Si instala dependencias en rutas que no son las habituales, como por ejemplo
instalar XML::Parser en algún lugar de su directorio personal, deberá dar
algunos pasos más para indicar dónde se encuentran esas dependencias. Por ejemplo,
con los módulos de Perl, ajuste la variable PERLLIB o PERL5LIB (véase
«man perlrun»)