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