HISTORA DE INKSCAPE

Embed Size (px)

DESCRIPTION

HISTORIA DE INKSCAPÉ

Citation preview

INKSCAPEInkscape es una herramienta de dibujo libre y multiplataforma para grficos vectoriales SVG. Este programa surgi de una bifurcacin proyecto Sodipodi caractersticas de SVG soportadas incluyen formas bsicas, trayectorias, texto, canal alfa, transformaciones, gradientes, edicin de nodos, exportacin de SVG a PNG agrupacin de elementos, etc. La principal motivacin de Inkscape es proporcionar a la comunidad una herramienta de cdigo abierto de dibujo SVG que cumpla completamente con los estndares XML, SVG y CSS2. Inkscape se encuentra desarrollado principalmente para el Sistema Operativo GNU/Linux, pero es una herramienta multiplataforma que funciona en Windows, Mac OS X, y otros sistemas derivados de Unix. Esta aplicacin tiene una buena compatibilidad multilinge, particularmente para sistemas de escritura complejos (rabe, hebreo...)

HISTORIAInkscape se inici en 2003 como una bifurcacin (fork) de cdigo del proyecto Sodipodi. Este ltimo, desarrollado desde 1999, estaba a su vez basado en Gill, el trabajo de Raph Levien. La bifurcacin fue dirigida por un equipo de cuatro desarrolladores de Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst, y MenTaLguY) quienes identificaron diferencias en los objetivos del proyecto, apertura hacia contribuidores externos, y disconformidades tcnicas como sus razones para crear la bifurcacin. Inkscape, la denominacin adoptada para la bifurcacin, buscara un desarrollo enfocado en implementar el estndar SVG de manera completa, mientras que el desarrollo de Sodipodi se enfoc en la creacin de un editor de grficos vectoriales multipropsito, posiblemente a expensas de la implementacin del estndar SVG.1 Desde la bifurcacin, Inkscape, entre otras cosas, ha cambiado el lenguaje programacin, pasando de usar el lenguaje de programacin C al C++; cambi al conjunto de herramientas GTK+ implementadas con C++ (gtkmm); redise la interfaz de usuario y aadi gran cantidad de nuevas funcionalidades. La implementacin del estndar SVG ha mostrado mejoras progresivas, pero an est incompleta. En cuanto a su modelo de desarrollo, en lugar de adoptar un esquema de gobierno de arriba hacia abajo, sus desarrolladores impusieron una cultura igualitaria donde la autoridad proviniera sobre todo de las habilidades y el compromiso activo con el proyecto. Como resultado, el proyecto puso un nfasis especial en brindar acceso completo a su repositorio de cdigo fuente a todos los desarrolladores activos, y en la participacin en la extensa comunidad del software libre (a menudo en forma de iniciativas comunes entre proyectos y

efectos de los proyectos tales como la Librera Abierta de Clips de Arte, en ingls Open Clip Art Library). Mientras los fundadores del proyecto an estaban bien representados en los procesos de toma de decisiones, algunos recin llegados tambin vinieron a jugar roles prominentes. Entre estos estaba Bulia Bryak, arquitecto de los radicales cambios en la interfaz de usuario que han dado a Inkscape su actual apariencia. Posteriormente Xara anunci planes para liberar su propia aplicacin de dibujo Xara Xtreme, y sus desarrolladores expresaron inters en colaborar con Inkscape para buscar caminos con los que ambos proyectos pudieran compartir cdigo, coordinar esfuerzos, y desarrollar programas de grficos vectoriales de cdigo abierto superiores a cualquier otro disponible en el mundo privativo. Inkscape es desde 2005 un proyecto incluido en el Google Summer of Code.2

CARACTERSTICAS:Inkscape es un editor de grficos vectoriales de cdigo abierto, con capacidades similares a Illustrator, Freehand, CorelDraw o Xara X, usando el estndar de la W3C: el formato de archivo Scalable Vector Graphics (SVG). Las caractersticas soportadas incluyen: formas, trazos, texto, marcadores, clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Inkscape tambin soporta meta-datos Creative Commons, edicin de nodos, capas, operaciones complejas con trazos, vectorizacin de archivos grficos, texto en trazos, alineacin de textos, edicin de XML directo y mucho ms. Puede importar formatos como Postscript, JPEG, PNG, y TIFF y exporta PNG as como muchos formatos basados en vectores. El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cmoda, totalmente compatible con los estndares XML, SVG y CSS. Tambin quieren mantener una prspera comunidad de usuarios y desarrolladores usando un sistema de desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea fcil de aprender, de usar y de mejorar.

INTERFAZ Y UTILIDAD:Una de las prioridades del proyecto de Inkscape es la consistencia de su interfaz y utilidad. Esto incluye los esfuerzos para seguir para interfaces humanas de GNOME, la accesibilidad del teclado universal. Inkscape ha logrado un progreso significativo en la utilidad desde que el proyecto empez.

El nmero de cajas de dilogo flotantes se ha reducido, con sus funciones y atajos del teclado o disponibles en la barra de herramientas. Todas las transformaciones (no slo moviendo sino tambin inclinando y girando) poseen atajos del teclado con los modificadores consistentes (por ejemplo Alt transforma con medida 1 pixel de la pantalla al zoom actual, el Maysculas multiplica la transformacin por 10, etc.); estas claves trabajan en los nodos en la herramienta del Nodo as como en los objetos en el Seleccionador. Los funcionamientos ms comnes (como las transformaciones, haciendo subir verticalmente, dimensin Z). Inkscape proporciona mensajes flotantes que ayudan a entender la utilizacin de los botones, mandos, rdenes y llaves. Viene con un teclado completo y referencia del ratn (en HTML y SVG) y varias guas didcticas interactivas en SVG. La interfaz de Sodipodi (el predecesor de Inkscape) estaba basada en parte en las de CorelDRAW y GIMP. La actual interfaz de Inkscape se ha visto influenciada parcialmente por Xara Xtreme. Inkscape es muy completo en cuanto a la posibilidad de adaptar objetos. Dispone de las siguientes posibilidades para todos los objetos:

Transparencias regionales, y transparencia maestra para todo el objeto. Mltiples colores para escoger. Es posible esculpir el objeto. Los objetos pueden agruparse (y desagruparse), de forma que varios objetos agrupados funcionen como uno solo. El objeto puede encerrarse en un borde de cualquier tamao y color. Los objetos se pueden desenfocar a diferentes niveles. Cualquier objeto puede ser duplicado indefinidamente. Se pueden dibujar lneas de todo tipo, las cuales pueden ser personalizadas, a igual que cualquier otro objeto. Los objetos se pueden mover, invertir, borrar, etc.