Scroll to navigation

INKSCAPE(1) Inkscape Commands Manual INKSCAPE(1)

NOMBRE

Inkscape - un programa editor de SVG (Gráficos Vectoriales Escalables).

SINOPSIS

"inkscape [options] [filename_1 filename_2 ...]"

opciones:

    -?, --help
    -V, --version
    -x, --extension-directory
        --verb-list
        --action-list
        --export-type=FILE_TYPE
        --export-filename=FILENAME
    -a, --export-area=x0:y0:x1:y1
    -C, --export-area-page
    -D, --export-area-drawing
        --export-area-snap
        --export-margin=VALUE
    -i, --export-id=ID
    -j, --export-id-only
    -t, --export-use-hints
    -b, --export-background=COLOR
    -y, --export-background-opacity=VALUE
    -d, --export-dpi=DPI
    -w, --export-width=WIDTH
    -h, --export-height=HEIGHT
    -P, --export-ps=NOMBRE_ARCHIVO
    -E, --export-eps=NOMBRE_ARCHIVO
    -A, --export-pdf=NOMBRE_ARCHIVO
        --export-pdf-version=CADENA-VERSION
        --export-latex
        --export-ps-level={2,3}
    -T, --export-text-to-path
        --export-ignore-filters
    -l, --export-plain-svg=NOMBRE_ARCHIVO
    -m, --export-wmf=NOMBRE_ARCHIVO
    -M, --export-emf=NOMBRE_ARCHIVO
    -p, --print=IMPRESORA
    -I, --query-id=ID
    -X, --query-x
    -Y, --query-y
    -W, --query-width
    -H, --query-height
    -S, --query-all
        --verb=VERB-ID
        --select=OBJECT-ID
        --shell
    -g, --with-gui
    -z, --without-gui
        --vacuum-defs
        --no-convert-text-baseline-spacing
        --convert-dpi-method=MÉTODO
        --g-fatal-warnings

DESCRIPCIÓN

Inkscape es un editor IGU para archivos de dibujo en formato Gráficos Vectoriales Escalables (SVG), with capacidades similares a Adobe Illustrator, CorelDraw, Xara Xtreme, etc. Entre sus características, Inkscape incluye formas versátiles, trayectos bezier, dibujo a mano alzada, texto multilínea, texto en trayecto, mezcla alfa, transformaciones afines arbitrarias, rellenos con degradados y patrones, edición de nodos, muchos formatos de exportación e importación, entre los cuales PNG y PDF, agrupación, capas, clones vivos, y mucho más. La interfaz ha sido diseñada para ser cómoda y eficiente para usuarios avanzados, mientras que se mantiene conforme a los estándares de GNOME para que los usuarios que están familiarizados con otras aplicaciones GNOME puedan aprender su interfaz rápidamente.

SVG es un formato estándar de W3C para dibujos vectoriales en 2D. Permite definir objetos en el dibujo mediante puntos, trayectos y formas primitivas. Los colores, fuentes tipográficas, anchura de trazo, etc/ se indican mediante atributos de 'estilo' a estos objetos. La intención es que, puesto que SVG es un estándar, y ya que los archivos son texto/xml, sea posible usar archivos SVG en un número importante de programas y para un amplio rango de utilidades.

Inkscape utiliza SVG como su formato de documento nativo y tiene el objetivo de ser el programa de dibujo más conforme para archivos SVG disponible en la comunidad de código abierto.

OPCIONES

-?, --help
Shows a help message.
Shows the Inkscape version and build date.
Lists the current extension directory that Inkscape is configured to use and then exits. This is used for external extensions to use the same configuration as the original Inkscape installation.
Lists all the verbs that are available in Inkscape by ID. This ID can be used in defining keymaps or menus. It can also be used with the --verb command line option.
Prints a list of all available actions.
Specify the file type to export to. Possible values: svg, png, ps, eps, pdf, emf, wmf, xaml. If both --export-filename and --export-type are given, the file name extension must match the type.
Specify the filename for the exported file here. If both --export-filename and --export-type are given, the file name extension must match the type.
En la exportación PNG, fija el área de exportación en unidades de usuario SVG (unidades de longitud anónimas utilizadas normalmente en SVG de Inkscape). Lo predeterminado es exportar la página completa del documento. El punto (0,0) está en la esquina inferior izquierda.
Para la exportación a SVG, PNG, PDF, PS y EPS, el área exportada es la página. Esto es predeterminado para SVG, PNG, PDF y PS, por lo que no se necesita indicarlo a no ser que se utilice —export-id para exportar un objeto en concreto. Sin embargo, para EPS no es lo predeterminados, es más, la especificación EPS no permite que su caja de contorno se extienda más allá de su contenido. Esto significa que, cuando se utiliza —export-area-page para exportar a EPS, la caja de contorno de la página se recortará hacia adentro hasta la caja de contorno del contenido, si es más pequeño.
Para la exportación a SVG, PNG, PDF, PS y EPS, el área exportada es el dibujo (no la página), por ejemplo, la caja de contorno de todos los objetos del documento (o del objeto exportado si se utiliza —export-id). Con esta opción la imagen exportada mostrará todos los objetos visibles del documento sin márgenes ni recortes. Esto es el modo de exportación predeterminado para EPS. Para PNG, se puede usar en combinación con —export-use-hints.
Para la exportación a PNG, ajusta el área de exportación hacia afuera hasta el entero más próximo del valor de la unidad de usuario SVG (px). Si se utiliza la resolución predeterminada de exportación de 96 ppp y los gráficos están ajustados a nivel de píxel para minimizar el antialias, este parámetro permite conservar esta alineación aún si está exportando la caja de contorno de un objeto (con —export-id o —export-area-drawing) que no está alineado a nivel de píxel.
Añade un margen alrededor del área de exportación. El tamaño del margen se indica en unidades de tamaño de página (para SVG) o milímetros (para PS/EPS/PDF). Por ahora esta opción no tiene efecto en otros formatos de exportación.
El color de fondo de una imagen PNG exportada. Esto puede ser cualquier cadena de color reconocida por SVG, por ejemplo "#ff007f" o "rgb(255, 0, 128)". Si esta opción no está marcada, se usará el color de página fijada en el diálogo de "Propiedades del documento" (almacenado en el atributo pagecolor= de sodipodi:namedview).
La resolución utilizada para la exportación a PNG. También se utiliza para la rasterización de objetos filtrados cuando se exporta a PS, EPS o PDF (a no ser que indique —export-ignore-filters para evitar la rasterización). El valor predeterminado es 96 ppp, lo que corresponde a 1 unidad de usuario SVG (px, también llamada "unidad de usuario") exportada a 1 píxel de mapa de bits. Este valor sobrescrito la pista de PPP si se utiliza con —export-use-hints.
Indica el nombre de archivo para la exportación a PNG. Si el archivo ya existe, será sobrescrito sin preguntar. Utilice '-' como nombre de archivo para escribir la imagen a la salida estándar.
Intenta utilizar la IGU (en Unix, utilice el servidor X aunque la variable $DISPLAY no esté configurada).
La altura en píxeles de la imagen generada. Este valor sobrescribe el parámetro --export-dpi (o la pista PPP si se usa con --export-use-hints).
Para la exportación a PNG, PS, EPS, PDF y SVG simple valor del atributo id del objeto que desea exportar del documento; ninguno de los demás objetos se exportará. De forma predeterminada el área de exportación es la caja de contorno del objeto; puede sobrescribirlo mediante --export-area (sólo PNG) o --export-area-page.
Para PNG y SVG simple, solamente exporta el objeto cuyo id se indica en --export-id. Todos los demás objetos están ocultos y no se mostrarán en el área exportada, ni siquiera si solapan al objeto exportado. Sin --export-id esta opción se ignorará. Para la exportación a PDF esto es el modo predeterminado, por lo tanto esta opción no tiene efecto.
Exporta documentos enfermado SVG simple, sin espacios de nombre sodipodi: ni inkscape: y sin metadatos RDF. Utilice '-' como nombre de archivo para escribir los datos a la salida estándar.
Estas dos opciones trabajan juntas para proporcionar scripting básico para Inkscape desde la línea de comandos. Ambas se pueden utilizar cuántas veces sea necesario en la línea de comandos y se ejecutan en cada documento que se indique.

El comando --verb ejecutará un verbo específico igual que se fuera llamado desde un menú o botón. Se mostrarán diálogos si eso forma parte del verbo. Utilice la opción --verb-list para obtener un listado de los verbos disponibles.

Con la opción —select puede indicar qué objetos desea seleccionar, indicando su ID. Esto permitirá utilizar verbos para realizar acciones sobre ellos. Para eliminar todas las selecciones, utilice "—verb=EditDeselect". Los ID de objeto disponibles dependen del documento que se haya indicado cargar.

Fíjese en que la opción —verb require una IGU, por lo que no se podrá utilizar con la opción —z.

Imprime documentos en la impresora indicada mediante 'lpr -P IMPRESORA'. Como alternativa, utilice '| COMANDO' para indicar un comando diferente al que redireccionar, o utilice '> NOMBRE_ARCHIVO' para escribir la salida PostScript a un archivo en vez de imprimir. Recuerde utilizar las comillas adecuadas para su interfaz de shell, por ejemplo:

    inkscape --print='| ps2pdf - midocumento.pdf' midocumento.svg
    
Utiliza el nombre del archivo exportado y las pistas PPP almacenadas en el objeto exportado (sólo con —export-id). Estas pistas se fijan automáticamente cuando exporta una selección desde dentro de Inkscape. Así, por ejemplo, si exporta una forma con el id="trayecto231" como /home/usuario/forma.png a 300 ppp desde documento.svg mediante la IGU de Inkscape, y guarda el documento, más tarde podrá volver a exportar esa forma al mismo archivo con la misma resolución con simplemente

    inkscape -i trayecto231 -t documento.svg
    

Si utiliza --export-dpi, --export-width o --export-height con esta opción, la pista PPP será ignorada y se utilizará el valor indicado en la línea de comandos. Si utiliza --export-png con esta opción, se ignorará la pista del nombre de archivo y se usará el nombre de archivo indicado en la línea de comandos.

La anchura en píxeles de la imagen generada. Este valor sobrescribe el parámetro --export-dpi (o la pista PPP si se usa con --export-use-hints).
La opacidad del fondo de la imagen PNG exportada. Esto puede ser un valor entre 0,0 y 1,0 (siendo 0,0 transparencia completa, y 1,0 opacidad completa) o entre 1 y 255 (siendo 255 opacidad completa). Si no está fijado y no se usa la opción -b, se usará la opacidad indicada en el diálogo Propiedades del documento (almacenada en el atributo inkscape:pageopacity= attribute de sodipodi:namedview). Si no está fijado pero se usa la opción -b, se usará el valor 255 (opacidad completa).
Exporta documentos en formato PostScript. Fíjese en que PostScript no permite transparencia, por lo que los objetos transparentes en el archivo SVG original se rasterizarán automáticamente. Las fuentes utilizadas serán incrustadas en el documento. El área exportada predeterminada es la página, puede ajustarlo para que sea el dibujo con —export-area-drawing. Puede indicar —export-id para que exporte un solo objeto (los demás se ocultarán). En ese caso el área de exportación será la caja de contorno, pero lo puede cambiar a página mediante —export-area-page. Utilice '-' como nombre de archivo para escribir los datos de la imagen a la salida estándar.
Exporta documentos en formato PostScript Encapsulado. Fíjese en que PostScript no permite transparencia, por lo que los objetos transparentes en el archivo SVG original se rasterizarán automáticamente. Las fuentes utilizadas serán incrustadas en el documento. El área exportada predeterminada es el dibujo, puede ajustarlo para que sea la página, pero lea —export-area-page para conocer las posibles restricciones. Puede indicar —export-id para que exporte un solo objeto (los demás se ocultarán). Utilice '-' como nombre de archivo para escribir los datos de la imagen a la salida estándar.
Exporta documentos en formato PDF. Este formato conserva la transparencia del archivo SVG original. Las fuentes utilizadas serán incrustadas en el documento. El área exportada predeterminada es la página, puede ajustarlo para que sea el dibujo con —export-area-drawing. Puede indicar —export-id para que exporte un solo objeto (los demás se ocultarán). En ese caso el área de exportación será la caja de contorno, pero lo puede cambiar a página mediante —export-area-page. Utilice '-' como nombre de archivo para escribir los datos de la imagen a la salida estándar.
Selecciona la versión de PDF del archivo PDF exportado. Esta opción básicamente muestra el selector de versiones PDF del diálogo de exportación de la IGU. Debe proporcionar una de las versiones de esa lista, p.ej. "1.4". La versión predeterminada es "1.4"
(en la exportación de PS, EPS y PDF) Se utiliza para crear imágenes para documentos LaTeX donde el texto de la imagen está compuesta por LaTeX. Al exportar a los formatos PDF/PS/EPS, esta opción divide la salida en un archivo PDF/PS/EPS (p.ej. como indicado por —export-pdf) y un archivo LaTeX. El texto no se enviará al archivo PDF/PS/EPS, pero aparecerá en el archivo LaTeX. Este archivo LaTeX incluye el PDF/PS/EPS. Al insertar (\input{image.tex}) el archivo LaTeX en su documento LaTeX se mostrará la imagen y todo el texto será compuesto por LaTeX. Vea el resultado en el archivo LaTeX para más información. También puede consultar la salida de 'epslatex' de GNUPlot.
Convierte objetos de texto en trayectos al exportar, según sea necesario (para exportación a PS, EPS, PDF y SVG).
Exporta objetos con filtro (p.ej. los que están difuminados) como vectores, ignorando los filtros (para exportación a PS, EPS, PDF y SVG). De forma predeterminada todos los objetos con filtro se rasterizan a —export-dpi (predet. 96 ppp), para conservar el aspecto.
Exporta documentos en el formato Windows Metafile (WMF).
Exporta documentos en el formato Windows Enhanced Metafile (EMF).
Set the ID(s) of the object(s) whose dimensions are queried in a comma-separated list. If not set, query options will return the dimensions of the drawing (i.e. all document objects), not the page or viewbox.
Consulta la coordenada X del dibujo o, si se especifica, del objeto indicado con —query-id. El valor devuelto es en px (unidades de usuario SVG).
Consulta la coordenada Y del dibujo o, si se especifica, del objeto indicado con —query-id. El valor devuelto es en px (unidades de usuario SVG).
Consulta la anchura del dibujo o, si se especifica, del objeto indicado con —query-id. El valor devuelto es en px (unidades de usuario SVG).
Consulta la altura del dibujo o, si se especifica, del objeto indicado con —query-id. El valor devuelto es en px (unidades de usuario SVG).
Muestra un listado separado por comas de todos los objetos en el documento SVG que tienen un ID definido, junto son sus valores x, y, anchura y altura.
Con este parámetro Inkscape entrará en un modo de línea de comandos interactivo. En este modo puede entrar comandos en el prontuario e Inkscape los ejecutará sin tener que lanzar una nueva instancia de Inkscape para cada comando. Esta opción es sumamente útil para usar con scripts y en servidores, no añade nuevas capacidades, pero permite mejorar la velocidad y requisitos de memoria de cualquier script que llama a Inkscape repetidamente para realizar tareas de línea de comandos (como exportaciones o conversiones). Cada comando en modo shell debe ser un comando válido y completo de Inkscape pero sin el nombre del programa, por ejemplo:

    archivo.svg --export-pdf=archivo.pdf
    
Elimina todos los elementos sin utilizar de la sección "<defs>" del archivo SVG. Si esta opción se utiliza junto con —export-plain-svg, solamente afectará al archivo exportado. Si se utiliza sola, se modificará el archivo indicado sin crear copia.
No corregir automáticamente las líneas base de los textos al abrir archivos antiguos (pre-0.92). Inkscape 0.92 adopta la definición estándar de CSS para la propiedad 'line-height', que es diferente delas versiones anteriores. De forma predeterminada, los valores de altura de línea en archivos creados en versiones de Inkscape anteriores a 0.92 se ajustarán en el momento de apertura para conservar la disposición prevista. Esta opción de línea de comandos se salta este ajuste.
Indica el método utilizado para escalar archivos antiguos (pre 0.92) que se renderizan ligeramente más pequeños debido al cambio de 90 PPP a 96 PPP en la interpretación de la longitudes expresadas en píxel. Los valores posibles son: "none" (sin cambio, el documento se generará al 94% de su tamaño original), "scale-viewbox" (el documento se escalará completamente, las longitudes individuales permanecen intactas) y "scale-document" (cada longitud se escala individualmente).
No abrir la IGU (en Unix, no usar el servidor X); solamente procesa los archivos desde la consola. Esta opción está asumida en las opciones para -p, -e, -l y --vacuum-defs. No se puede usar junto con la opción --verb.
Este opción estándar de GTK fuerza que cualquier alerta, normalmente inocuas, cause que Inkscape se detenga (útil para la depuración).

CONFIGURACIÓN

El archivo de configuración principal se encuentra en ~/.config/inkscape/preferences.xml. Almacena variedad de ajustes de personalización que puede cambiar en Inkscape (principalmente en el diálogo de Preferencias). También puede colocar sus propios:

$HOME/.config/inkscape/extensions/ - efectos de extensión.

$HOME/.config/inkscape/icons/ - iconos.

$HOME/.config/inkscape/keys/ - mapas de teclado.

$HOME/.config/inkscape/templates/ - plantillas para documentos nuevos.

DIAGNÓSTICOS

El programa devuelve cero en caso de éxito o valores distintos de cero al fallar.

Hay una gran variedad de mensajes de error y advertencias que se pueden enviar a STDERR o STDOUT. Si el programa se comporta de forma errática con un archivo SVG en concreto, o se detiene abruptamente, será útil echar un vistazo a la salida para encontrar pistas.

EJEMPLOS

Aunque el uso de Inkscape es obviamente como una aplicación con IGU, también se puede utilizar para realizar procesamiento de archivos SVG desde la línea de comandos.

Abrir un archivo SVG en la IGU:

    inkscape documento.svg

Imprimir un archivo SVG desde la línea de comandos:

    inkscape documento.svg -p '| lpr'

Exporta un archivo SVG en formato PNG con la resolución predeterminada de 96 ppp (una unidad de usuario SVG se traduce en un píxel de mapa de bits):

    inkscape documento.svg --export-png=documento.png

Lo mismo, pero fuerza a que el archivo PNG sea de 600x400 píxeles:

    inkscape documento.svg --export-png=documento.png -w600 -h400

Lo mismo pero exporta el dibujo (caja de contorno de todos los objetos), no la página:

    inkscape documento.svg --export-png=documento.png --export-area-drawing

Exporta a PNG el objeto con id="texto1555" utilizando el nombre de archivo de salida y la resolución utilizados para ese objeto la última vez que fue exportado desde la IGU:

    inkscape documento.svg --export-id=texto1555 --export-use-hints

Lo mismo, pero utiliza la resolución predeterminada de 96 ppp, indica el nombre de archivo, y ajusta el área de exportación hacia afuera hasta la unidad de usuario SVG entera más cercana (para conservar la alineación al píxel de los objetos y, así, minimizar al antialias):

    inkscape documento.svg --export-id=texto1555 --export-png=texto.png --export-area-snap

Convierte un documento de SVG de Inkscape a SVG simple:

    inkscape documento1.svg --export-plain-svg=documento2.svg

Convierte un documento SVG en EPS, convirtiendo todos los textos en trayectos:

    inkscape documento.svg --export-eps=documento.eps --export-text-to-path

Consulta la anchura del objeto con id="texto1555".

    inkscape documento.svg --query-width --query-id text01555

Duplica el objeto don id="trayecto1555", gira el duplicado 90 grados, guarda el SVG y termina.

    inkscape documento.svg --select=trayecto1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose

VARIABLES DE ENTORNO

Fija una localización personalizada para el directorio del perfil del usuario.
Fija una localización personalizada para el directorio de datos de Inkscape (p.ej. $PREFIJO/share si los archivos compartidos de Inkscape están en $PREFIX/share/inkscape).
Fija una localización personalizada para el catálogo de traducción.

Vea también <http://wiki.inkscape.org/wiki/index.php/Environment_variables> para obtener más información.

TEMAS

Para cargar conjuntos de iconos en lugar del archivo predeterminado $PREFIX/share/inkscape/icons/icons.svg se utiliza el directorio $HOME/.config/inkscape/icons/. Los iconos se cargan por nombre (p.ej. fill_none.svg) o, si no se encuentran, desde icons.svg. Si el icono no se carga de ninguno de esos lugares, se recurrirá a la localización estándar del sistema.

Los iconos necesarios se cargan de archivos SVG buscando por el id SVG con el nombre de icono correspondiente. (Por ejemplo, para cargar el icono "fill_none" desde un archivo, la caja de contorno visto para el id SVG "fill_none" se renderiza como un icono, ya venga de fill_none.svg o de icons.svg.)

INFORMACIÓN ADICIONAL

El lugar principal donde encontrar información acerca de Inkscape es <https://www.inkscape.org/>. El sitio web contiene noticias, documentación, tutoriales, ejemplos, listas de correo, la última versión del programa, una base de datos de erratas y peticiones de mejora, foros, y más.

VEA TAMBIÉN

potrace, cairo, rsvg, batik, ghostscript, pstoedit.

Conjunto de test de conformidad SVG: <https://www.w3.org/Graphics/SVG/WG/wiki/Test_Suite_Overview>

Validador SVG: <https://validator.w3.org/>

Especificación de Gráficos Vectoriales Escalables (SVG) 1.1 Recomendación de W3C de 16 de agosto de 2011 <https://www.w3.org/TR/SVG11/>

Especificación de Gráficos Vectoriales Escalables (SVG) 1.1 Recomendación de W3C de 16 de agosto de 2011 <https://www.w3.org/TR/SVG11/>

Especificación de Gráficos Vectoriales Escalables (SVG) 2 Candidata a recomendación de W3C 15 de septiembre de 2016 <https://www.w3.org/TR/SVG2/>

Modelo de Objeto de Documento (DOM): Nivel nuclear 2 Recomendación de W3C 13 de Noviembre de 2000 <https://www.w3.org/TR/DOM-Level-2-Core/>

NOTAS DE LA IGU

Lea los tutoriales en Ayuda > Tutoriales para aprender cómo utilizar Inkscape.

Además de SVG, Inkscape puede importar (Archivo > Importar) la mayoría de los formatos de mapas de bits (PNG, BMP, JPG, XPM, GIF, etc.), texto sencillo (necesita Perl), Ps y EPS (necesita GhostScript), PDF y formato AI (AI versión 9.0 o posterior).

Inkscape exporta imágenes PNG de 32 bits (Archivo > Exportar imagen PNG) además de AI, PS, EPS, PDF, DXF y varios otros formatos mediante Archivo > Guardar como

Inkscape puede utilizar la presión y el ángulo de la pluma de una tableta gráfica para influenciar la anchura, ángulo y fuerza de acción de varias herramientas, incluso de la pluma caligráfica.

Inkscape incluye una interfaz gráfica para el motor de trazado de mapas de bits Potrace (<http://potrace.sf.net>), que está incrustado en Inkscape.

Inkscape puede utilizar scripts externos (filtros stdin-a-stdout) que se representan por comandos en el menú Extensiones. Un script puede tener un diálogo gráfico para ajustar sus parámetros y puede obtener los IDs de los objetos seleccionados sobre los cuales actuar a través de la línea de comandos. Inkscape incluye un amplio surtido de efectos programados en Python.

COMBINACIONES DE TECLADO

Puede obtener un listado completo de atajos de teclado y ratón en doc/keys.html, o utilice el comando Teclado y Ratón en el menú Ayuda.

ERRATAS

Hay muchas erratas conocidas, consulte el sitio web (<https://www.inkscape.org/>) para revisar aquellas de las que ya se ha dado parte y para informar de nuevos asuntos que encuentre. Vea también la sección Asuntos Conocidos en las Notas de Publicación de su versión (archivo "NEWS").

HISTORIA

El código fuente inicial de lo que se convertiría en Inkscape comenzó su vida en 1999 como el programa Gill, la aplicación GNOME Illustrator, creada por Raph Levien. El objetivo de Gill era, eventualmente, representar todo SVG. Raph implementó el modelo de imágenes bezier de PostScript, incluyendo el trazado y relleno, estilos de final de línea, de unión de línea, texto, etc. La página de Raph acerca de Gill es <http://www.levien.com/svg/>. El trabajo en Gill se ralentizó y cesó en el año 2000.

La siguiente encarnación del código fuente se convirtió en el programa muy popular Sodipodi, dirigido por Lauris Kaplinski. Se convirtió en un programa de ilustración muy potente a lo largo de varios años de trabajo, durante los cuales se añadieron varias características nuevas, soporte mulitlíngüe, una versión para Windows y otros sistemas operativos, y la eliminación de dependencias.

En 2003 cuatro desarrolladores activos de Sodipodi, Bryce Harrington, MenTaLguY, Nathan Hurst y Ted Gould, formaron Inkscape con la intención de tomar una dirección distinta con el código en cuanto al enfoque en la conformidad con SVG, el aspecto de al interfaz, y el deseo de abrir las oportunidades de desarrollo a más participantes. El proyecto progresó rápidamente, ganando un número importante de contribuidores muy activos y nuevas características.

Gran parte del trabajo en los primeros días del proyecto estaba enfocado en la estabilización e internacionalización del código. El renderizador original, heredado de Sodipodi, estaba lleno de casos extremos matemáticos que llevaban a bloqueos inesperados cuando se realizaban operaciones fuera del uso rutinario. Este renderizador se reemplazó por Livarot que, aunque tampoco era perfecto, era significativamente menos dado a errores. El proyecto también adoptó la práctica de publicar código con frecuencia, y animar a los usuarios a ejecutar versiones de desarrollo del programa. Esto ayudó a identificar rápidamente nuevas erratas y asegurar que fuera sencillo para los usuarios verificar los arreglos. Como resultado, las versiones publicadas de Inkscape se han ganado la reputación de ser robustas y fiables.

De forma similar, los esfuerzos hechos para internacionalizar y "localizar" al interfaz, han ayudado a que el programa haya ganado usuarios en todo el mundo.

Inkscape ha tenido un impacto beneficioso en la atracción visual del Código Abierto en general, al proporcionar una herramienta para crear y compartir iconos, pantallas de inicio, arte para páginas web, etc. En cierto modo, a pesar de ser "solamente un programa de dibujo, Inkscape ha jugado un papel importante en hacer que el Software de Código Abierto sea más estimulante visualmente para audiencias más grandes.

AUTORES

Este código debe su existencia a un gran grupo de contribuidores a lo largo de sus varias encarnaciones. La siguiente lista es indudablemente incompleta, pero sirve para reconocer a los múltiples hombros sobre los que descansa esta aplicación:

Maximilian Albert, Joshua A. Andler, Tavmjong Bah, Pierre Barbry-Blot, Jean-François Barraud, Campbell Barton, Bill Baxter, John Beard, John Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Hanno Böck, Tomasz Boczkowski, Adrian Boguszewski, Henrik Bohre, Boldewyn, Daniel Borgmann, Bastien Bouclet, Hans Breuer, Gustav Broberg, Christopher Brown, Marcus Brubaker, Luca Bruno, Brynn, Nicu Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed Catmur, Chema Celorio, Jabiertxo Arraiza Cenoz, Johan Ceuppens, Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell, Jon Cruz, Aurélie De-Cooman, Kris De Gussem, Milosz Derezynski, Daniel Díaz, Bruno Dilly, Larry Doolittle, Nicolas Dufour, Tim Dwyer, Maxim V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf Erikson, Noé Falzon, Frank Felfe, Andrew Fitzsimon, Edward Flick, Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce Harrington, Dale Harvey, Aurélio Adnauer Heckert, Carl Hetherington, Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth, Christoffer Holmstedt, Alan Horkan, Karl Ove Hufthammer, Richard Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-Olivier Irisson, Bob Jamison, Ted Janeczko, Marc Jeanmougin, jEsuSdA, Lauris Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Nikita Kitaev, Jason Kivlighn, Adrian Knoth, Krzysztof Kosiński, Petr Kovar, Benoît Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop, Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Fernando Lucchesi Bastos Jurema, Pierre-Antoine Marc, Aurel-Aimé Marmion, Colin Marquardt, Craig Marshall, Ivan Masár, Dmitry G. Mastrukov, David Mathog, Matiphas, Patrick McDermott, Michael Meeks, Federico Mena, MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P. Moore, Chris Morgan, Peter Moulder, Jörg Müller, Yukihiro Nakai, Victor Navez, Christian Neumair, Nick, Andreas Nilsson, Mitsuru Oka, Vinícius dos Santos Oliveira, Martin Owens, Alvin Penner, Matthew Petroff, Jon Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-René Reinhard, Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz, Xavier Conde Rueda, Felipe Corrêa da Silva Sanches, Christian Schaller, Marco Scholten, Tom von Schwerdtner, Markus Schwienbacher, Danilo Šegan, Abhishek Sharma, Tim Sheridan, Shivaken, Michael Sloan, John Smith, Sandra Snan, Boštjan Špetič, Aaron Spike, Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Patrick Storz, Martin Sucha, ~suv, Pat Suwalski, Adib Taraben, Hugh Tebby, Jonas Termeau, David Turner, Andre Twupack, Aleksandar Urošević, Alex Valavanis, Joakim Verona, Lucas Vieites, Daniel Wagenaar, Liam P. White, Sebastian Wüst, Michael Wybrow, Gellule Xg, Daniel Yacob, David Yip, Masatake Yamato, Moritz Eberl, Sebastian Faubel

DERECHOS DE AUTOR Y LICENCIA

Copyright (C) 1999–2019 por Autores.

Inkscape es software libre, lo puede redistribuir y/o modificarlo bajo los términos de la GPL versión 3 o posterior.

2019-12-06 1.0beta2