Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
Lanzamiento inicial | 6 de noviembre de 2003 ( 6 de noviembre de 2003 ) | [1]
---|---|
Versión estable | 1.4 [2] / 13 de octubre de 2024 |
Repositorio |
|
Escrito en | C++ con gtkmm , Python (extensiones) |
Sistema operativo | FreeBSD Linux macOS Windows |
Plataforma | IA-32 y x64 |
Disponible en | 90 idiomas [3] |
Tipo | Editor de gráficos vectoriales |
Licencia | GPL-2.0 o posterior [4] |
Sitio web | es.inkscape.org |
Inkscape es un editor de gráficos vectoriales gratuito y de código abierto para sistemas tradicionales compatibles con Unix como GNU / Linux , derivados de BSD e Illumos , así como Windows y macOS . Ofrece un amplio conjunto de características y se usa ampliamente tanto para ilustraciones artísticas como técnicas, como dibujos animados, imágenes prediseñadas, logotipos, tipografía, diagramas y diagramas de flujo. Utiliza gráficos vectoriales para permitir impresiones y representaciones nítidas con una resolución ilimitada y no está limitado a un número fijo de píxeles como los gráficos rasterizados. Inkscape utiliza el formato de archivo Scalable Vector Graphics (SVG) estandarizado como su formato principal, que es compatible con muchas otras aplicaciones, incluidos los navegadores web. Puede importar y exportar varios otros formatos de archivo, incluidos SVG , AI , EPS , PDF , PS y PNG . [5]
Inkscape puede reproducir formas vectoriales primitivas (por ejemplo , rectángulos , elipses , polígonos , arcos, espirales , estrellas y cuadros 3D) y texto. Estos objetos se pueden rellenar con colores sólidos, patrones, degradados de color radiales o lineales y sus bordes se pueden trazar con trazos, ambos con transparencia ajustable. También se admite la incrustación y el trazado opcional de gráficos rasterizados , lo que permite al editor crear gráficos vectoriales a partir de fotos y otras fuentes rasterizadas. Las formas creadas se pueden manipular aún más con transformaciones, como mover, rotar, escalar y sesgar.
Inkscape comenzó en 2003 como una bifurcación de código del proyecto Sodipodi . [6] Sodipodi, desarrollado desde 1999, se basó en Gill (GNOME Illustration Application) de Raph Levien . [7] Una de las principales prioridades del proyecto Inkscape era la consistencia y la facilidad de uso de la interfaz siguiendo las pautas de interfaz humana de GNOME . [6]
Las preguntas frecuentes sobre Inkscape interpretan la palabra Inkscape como un compuesto de ink y -scape . [8] [9]
Cuatro ex desarrolladores de Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst y MenTaLguY ) lideraron la bifurcación, citando diferencias sobre los objetivos del proyecto, la apertura a contribuciones de terceros y desacuerdos técnicos. Dijeron que Inkscape centraría el desarrollo en la implementación del estándar SVG completo, mientras que el desarrollo de Sodipodi enfatizaba el desarrollo de un editor de gráficos vectoriales de propósito general, posiblemente a expensas de SVG. [10]
Tras la bifurcación, los desarrolladores de Inkscape cambiaron el lenguaje de programación de C a C++ ; adoptaron los enlaces C++ del kit de herramientas GTK (anteriormente GIMP Toolkit) ( gtkmm ); rediseñaron su interfaz de usuario y agregaron una serie de nuevas características. [11] La implementación del estándar SVG por parte de Inkscape , aunque incompleta, ha mostrado una mejora gradual. [12]
Desde 2005, Inkscape participa en el programa Google Summer of Code . [13]
Hasta finales de noviembre de 2007, el repositorio de código fuente de Inkscape estaba alojado en SourceForge . A partir de entonces, se trasladó a Launchpad . [14] En junio de 2017, se trasladó a GitLab . [15]
El flujo de trabajo de Inkscape se basa en objetos vectoriales. Las herramientas permiten manipular formas vectoriales primitivas: simples como rectángulos, elipses y arcos, así como objetos más complejos como cajas 3D con perspectivas ajustables, estrellas, polígonos y espirales. La función de renderizado puede crear objetos como códigos de barras , calendarios, cuadrículas, engranajes y curvas de ruleta (usando la herramienta espirógrafo ). Estos objetos pueden rellenarse con colores sólidos, patrones, degradados de color radiales o lineales y sus bordes pueden trazarse, ambos con transparencia ajustable. Todos ellos se pueden editar aún más mediante transformaciones, como mover, rotar, escalar y sesgar, o mediante la edición de rutas.
Otras herramientas permiten crear curvas de Bézier , dibujos a mano alzada de líneas (lápiz) o trazos caligráficos (tipo pincel) que admiten una tableta gráfica . [16]
Inkscape permite escribir y editar texto con herramientas disponibles para cambiar la fuente, el espaciado, el kerning, la rotación, el flujo a lo largo del trazado o en una forma. El texto se puede convertir en trazados para su posterior edición. El programa también tiene una función de capas (así como de objetos) que permite al usuario organizar los objetos en un orden de apilamiento preferido en el lienzo. Los objetos se pueden hacer visibles/invisibles y bloquear/desbloquear mediante estas funciones.
Las bibliotecas de símbolos permiten a Inkscape utilizar símbolos existentes, como símbolos de puertas lógicas o pictogramas DOT . El usuario puede incluir bibliotecas adicionales. [17]
Inkscape admite el rastreo de imágenes , el proceso de extracción de gráficos vectoriales de fuentes rasterizadas.
Los clones son objetos secundarios de un objeto primario original. Se les pueden aplicar diferentes transformaciones, como tamaño, posición, rotación, desenfoque, opacidad , color y simetría. Los clones se actualizan en tiempo real cada vez que cambia el objeto primario.
Cada objeto del dibujo puede ser sometido a transformaciones afines arbitrarias : movimiento, rotación, escalado, inclinación y una matriz configurable [ aclaración necesaria ] . Los parámetros de transformación pueden especificarse numéricamente. Las transformaciones pueden ajustarse a ángulos, cuadrículas, guías y nodos de otros objetos, o pueden alinearse en una dirección específica, espaciarse de manera uniforme o dispersarse al azar.
Los objetos se pueden agrupar. Los grupos de objetos se comportan de forma similar a los objetos. Los objetos de un grupo se pueden editar sin necesidad de desagruparlos primero.
El orden Z determina el orden en el que se dibujan los objetos en el lienzo. Los objetos con un orden Z alto se dibujan encima de los objetos con un orden Z más bajo. El orden de los objetos se puede gestionar mediante capas o moviendo manualmente el objeto hacia arriba y hacia abajo en el orden Z. Las capas se pueden bloquear u ocultar, lo que evita modificaciones y selecciones accidentales.
La herramienta Crear clones en mosaico permite realizar dibujos simétricos o tipo cuadrícula utilizando diversas simetrías planas .
La apariencia de los objetos se puede modificar aún más mediante el uso de máscaras y rutas de recorte , que se pueden crear a partir de objetos arbitrarios, incluidos grupos.
Los atributos de estilo se "adjuntan" al objeto de origen, por lo que después de cortar/copiar un objeto en el portapapeles, los atributos del estilo se pueden pegar en otro objeto.
También es posible mover objetos introduciendo manualmente las coordenadas de ubicación en la barra de herramientas superior. Incluso se pueden realizar adiciones y sustracciones de esta manera.
Esta sección puede contener una cantidad excesiva de detalles intrincados que pueden interesar solo a una audiencia en particular . ( Enero de 2020 ) |
Inkscape tiene un conjunto completo de herramientas para editar rutas (ya que son el elemento básico de un archivo vectorial):
Inkscape incluye una función llamada Efectos de trazado en vivo (LPE), que puede aplicar varios modificadores a un trazado. La deformación de envolvente está disponible a través de los Efectos de trazado y proporciona un efecto de perspectiva. Hay más de una docena de estos efectos de trazado en vivo. Los LPE se pueden apilar sobre un solo objeto y permiten una edición interactiva en vivo sobre el lienzo y basada en menús de los efectos.
Este artículo necesita ser actualizado . El motivo es que Inkscape admite más formatos. ( Enero de 2020 ) |
El formato principal de Inkscape es SVG 1.1 , lo que significa que puede crear y editar con las capacidades y dentro de las limitaciones de este formato. Cualquier otro formato debe importarse (convertirse a SVG) o exportarse (convertirse desde SVG). El formato SVG utiliza internamente el estándar de hojas de estilo en cascada (CSS). La implementación de Inkscape de los estándares SVG y CSS es incompleta. En particular, no admite la animación de forma nativa. [19] Inkscape tiene soporte multilingüe, particularmente para scripts complejos . Los formatos que usaban la biblioteca UniConvertor no son compatibles más allá de la versión 1.0. Una solución alternativa es tener una instalación paralela de la versión 0.92.x. [20]
Nombre del formato | Importar | Exportar |
---|---|---|
Ilustraciones de Adobe Illustrator (AI) | nativo | |
CorelDRAW (CDR) | nativo | |
Dibujo de Microsoft Visio (VSD) | nativo | |
Formato de documento portátil (PDF) | nativo | nativo |
SVG comprimido (SVGZ) | nativo | |
JPEG | nativo | |
PNG | nativo | |
GIF | nativo | |
BMP | nativo | |
Metarchivo de gráficos por computadora (CGM) | con UniConvertor | |
PostScript encapsulado (EPS) | con Ghostscript | nativo |
PostScript (PS) | con Ghostscript | nativo |
SK1 | con UniConvertor | |
bosquejo | con extensión | |
Figura X (FIGURA) | con extensión | |
Gráficos XML Flash (FXG) | nativo | |
Lenguaje gráfico de Hewlett-Packard (HPGL) | nativo | |
Elemento de lienzo HTML5 | nativo | |
Látex (TeX) | nativo | |
Sinfig (SIF) | nativo | |
Lenguaje de marcado de aplicaciones extensible (XAML) | nativo |
La última versión de Inkscape 1.0.x (y la línea anterior 0.92.x) está disponible para las plataformas Linux , Windows 7+ y macOS 10.11–10.15. [24] Inkscape viene empaquetado con AppImage, Flatpak, PPA, Snap y es fuente de todas las principales distribuciones de Linux (incluidas Debian , Ubuntu , Fedora , OpenSUSE ) con GTK+ 3.24+ (0.92.x con GTK+ 2.20+ para Linux más antiguos). [25] [26]
Inkscape también se puede instalar a través de los puertos FreeBSD y pkgsrc , este último siendo nativo de NetBSD, pero con buen soporte en la mayoría de las plataformas POSIX , incluidas GNU / Linux , Illumos y macOS .
A partir de 2017 [actualizar], la compatibilidad de la tableta Wacom con GTK 3 se encuentra en un proyecto de reactivación. La versión 1.0.x incluye compatibilidad con GTK 3 y Wacom según el controlador Wacom Linux o Unix necesario. [27] [ necesita actualización ]
Un problema había afectado a todas las aplicaciones basadas en GTK3 en macOS Ventura (macOS 13), lo que hacía que la aplicación no respondiera a ciertos eventos del mouse. GTK es utilizado por muchos programas diferentes. GTK es un kit de herramientas de widgets multiplataforma gratuito y de código abierto para crear interfaces gráficas de usuario (GUI). [28] Inkscape 1.2.2 también se vio afectado y el sitio web de Inkscape recomendó no instalarlo en Ventura mientras no estuviera disponible una solución estable. [29] Estos problemas se solucionaron a partir de la versión 1.3.
La mayoría de los problemas de compatibilidad con los procesadores Apple Silicon (familias M1, M2 y M3) parecen haberse resuelto también a partir de la versión 1.3 y el sitio de descarga de macOS para Inkscape ofrece dos opciones: la versión Intel y la arm64 correspondiente a la familia Apple Silicon M. [30]
Versión | Fecha de lanzamiento | Características/cambios notables | ||
---|---|---|---|---|
Versión antigua, ya no se mantiene:0,35 | 11 de noviembre de 2003 | Versión inicial de Inkscape basada en Sodipodi 0.32, nuevos atajos de teclado [31] | ||
Versión antigua, ya no se mantiene:0,36 | 11 de diciembre de 2003 | Rediseño de la interfaz gráfica de usuario y usabilidad mejorada [32] | ||
Versión antigua, ya no se mantiene:0,37 | 16 de febrero de 2004 [33] | Operaciones de ruta booleanas y inserción/salida de ruta, refactorización de código importante [34] | ||
Versión antigua, ya no se mantiene:0,38 | 12 de abril de 2004 [35] | Kerning de texto y espaciado entre letras, gradientes de múltiples etapas [36] | ||
Versión antigua, ya no se mantiene:0,39 | 20 de julio de 2004 [37] | Marcadores, clones y rellenos de patrones [38] | ||
Versión antigua, ya no se mantiene:0,40 | 30 de noviembre de 2004 [39] | Compatibilidad con múltiples capas, seguimiento de mapas de bits (solo escala de grises) y texto en ruta [40] | ||
Versión antigua, ya no se mantiene:0,41 | 10 de febrero de 2005 | Herramienta de mosaico de clones y trazado de mapas de bits de color [41] | ||
Versión antigua, ya no se mantiene:0,42 | 26 de julio de 2005 | Compatibilidad con texto fluido, aplicación de estilos a los espacios de texto, compatibilidad con efectos mejorados y la nueva herramienta de degradado [42] | ||
Versión antigua, ya no se mantiene:0,43 | 19 de noviembre de 2005 | Herramienta de conexión, edición colaborativa , sensibilidad a la presión y al ángulo de la tableta [43] | ||
Versión antigua, ya no se mantiene:0,44 | 24 de junio de 2006 | Panel de capas, soporte para recorte y enmascaramiento, exportación a PDF con transparencia [44] | ||
Versión antigua, ya no se mantiene:0,45 | 5 de febrero de 2007 | Desenfoque gaussiano, patrón a lo largo de la ruta, nuevo panel Historial de deshacer, seguimiento de mapa de bits mejorado mediante extracción de objetos interactivos simples , efectos de color [45] | ||
Versión antigua, ya no se mantiene:0,46 | 24 de marzo de 2008 | Interfaz de usuario acoplable, herramientas Paint Bucket, Tweak y 3D Box, efectos de ruta en vivo, compatibilidad con la mayoría de los filtros SVG, capacidad de abrir archivos PDF, importar desde Open Clip Art Library y compatibilidad con fuentes OpenType/PostScript y Type1 [46] | ||
Versión antigua, ya no se mantiene:0,47 | 24 de noviembre de 2009 | Herramienta de borrador (puede cortar rutas), autoguardado temporizado, interfaz de splines spiro para rutas, nodos de suavizado automático para rutas, corrector ortográfico para la herramienta de texto, nuevos efectos de ruta como "sketch" y "shatches", nuevas extensiones de Python como "alphabet soup" y "convert to Braille ", soporte básico para fuentes SVG [47] | ||
Versión antigua, ya no se mantiene:0.48.x | 23 de agosto de 2010; julio de 2014 | Edición de nodos de múltiples rutas, herramienta de texto mejorada: subíndice, superíndice, entradas numéricas y preestablecidas para kerning de texto, seguimiento y más mejoras de texto, nueva herramienta Airbrush (Spray), exportación LaTeX con PDF / PS / EPS , extensión JessyInk para crear presentaciones visibles en navegadores web habilitados para SVG [48] [49] [50] [51] [52] [53] | ||
Versión antigua, ya no se mantiene:0,91 | 30 de enero de 2015 [54] | Se cambió de libnr a la biblioteca de renderizado Cairo , lo que trajo consigo una mejora significativa en la velocidad de renderizado. [55] Refactorización; herramienta de medición, nuevos formatos de importación/exportación, modo de escala de grises, modos de alineación, biblioteca de símbolos y soporte para plantillas de Visio, las guías pueden tener etiquetas, trazos de ancho variable (PowerStroke). [56] [57] | ||
Versión antigua, ya no se mantiene:0,92.x | 4 de enero de 2017 [58] | Enfoque en la infraestructura; gradientes de malla, nuevos efectos de ruta, resolución predeterminada cambiada de 90 ppp a 96 ppp para que coincida con el estándar CSS, opciones para cambiar las características de las fuentes OpenType, [59] [60] [61] [62] última versión 0.92.5, Windows 7 Mínimo para Windows desde 0.92.4, 0.92.3 Vista y XP última versión | ||
Versión antigua, ya no se mantiene:1.0.x | 4 de mayo de 2020 [63] | Transición a GTK3 y Python 3, temas personalizables, mejor compatibilidad con pantalla HiDPI, ancho controlable de PowerStroke con tableta gráfica sensible a la presión, nuevas opciones de exportación PNG, compatibilidad con fuentes variables . [64] [65] [66] [67] [68] [69] Compatibilidad nativa con MacOS 10.10–10.15 Catalina. [70] [71] Exportación experimental de PDF con gestión de color, [72] última versión 1.0.2 | ||
Versión antigua, ya no se mantiene:1.1.x | 24 de mayo de 2021 | Cambios significativos en el núcleo y la GUI, solo se admiten extensiones de Python 3, efectos de ruta en vivo mejorados (LPE), [73] [74] [75] última versión 1.1.2 | ||
Versión antigua, ya no se mantiene:1.2 | 16 de mayo de 2022 | Nueva herramienta de página para páginas múltiples, diálogo de Capas y Objetos fusionado, editor de degradado mejorado, capacidad de exportar a múltiples formatos, editor de fuentes SVG mejorado, nuevo efecto de ruta en vivo 'Tiling', rendimiento mejorado, corrección de errores y algunos cambios en la GUI, integración mejorada con macOS. [76] [77] [78] | ||
Versión antigua, ya no se mantiene:1.2.1 | 14 de julio de 2022 | Corrección de errores críticos [79] | ||
Versión antigua, ya no se mantiene:1.2.2 | 5 de diciembre de 2022 | Mantenimiento y corrección de errores críticos. [80] Última versión compatible con Windows 7 y 8. | ||
Versión antigua, ya no se mantiene:1.3 | 23 de julio de 2023 | Nuevas herramientas para la creación de formas, editor de patrones, recursos de documentos, margen de página y sangrado; regreso de los modos de búsqueda, opacidad y fusión en el cuadro de diálogo Capas y objetos y de una barra de ajuste persistente opcional; edición de lienzo mejorada, editor XML, cuadro de diálogo de bienvenida, LPE, importación de PDF, [81] versión beta pública disponible [82] [83] | ||
Versión antigua, ya no se mantiene:1.3.1 | 18 de noviembre de 2023 | Mantenimiento y corrección de errores para dedicarlo a su 20 aniversario [84] [85] | ||
Versión antigua, ya no se mantiene:1.3.2 | 26 de noviembre de 2023 | Se corrigen errores de pérdida de datos de la versión anterior, que afectan al guardado de estrellas, polígonos, espirales y cuadros 3D en SVG [86] | ||
Versión estable actual: 1.4 | 13 de octubre de 2024 | Inkscape lanza la versión 1.4, con nuevas y potentes funciones accesibles y personalizables [87] [88] | ||
Leyenda: Versión antigua Versión antigua, aún mantenida Última versión Última versión preliminar Lanzamiento futuro |
En sus premios Best of Open Source Software Awards de 2012, InfoWorld le otorgó a Inkscape un premio por ser una de las mejores aplicaciones de escritorio de código abierto, elogiando sus controles tipográficos y su capacidad para editar directamente el texto XML de sus documentos. [89]
La reseña de febrero de 2019 de PC Magazine fue bastante variada, dándole a la aplicación tres de cinco. Criticó los gráficos de la interfaz y la falta de optimización para la compatibilidad con el lápiz óptico, la mala interoperabilidad de la aplicación con otros editores de gráficos, los controles de formato de texto difíciles de manejar y la calidad de la versión para Mac. Sin embargo, elogió la capacidad de agregar filtros y extensiones personalizados, la pasión de la comunidad de Inkscape por crearlos y compartirlos, y las herramientas precisas de ubicación y trazado. La reseña concluyó que, si bien Inkscape "cuenta con características sobresalientes y una base de usuarios apasionada para un programa gratuito... no es adecuado para profesionales ocupados". [90]
En enero de 2020, TechRadar le dio a Inkscape una calificación positiva de cuatro estrellas de cinco. Elogió la amplia gama de herramientas de edición y la compatibilidad con muchos formatos de archivo, pero señaló que el procesamiento de la aplicación puede ser lento. Consideró que Inkscape es una buena alternativa gratuita a los editores gráficos propietarios como Adobe Illustrator . [91]
Según It's FOSS en julio de 2023, el lanzamiento de la versión 1.3 de Inkscape se centra principalmente en hacer que el flujo de trabajo del usuario esté más organizado para trabajar de manera más eficiente, con algunas características nuevas que lo convierten en una mejor alternativa a Adobe Illustrator . [92]
¿Cómo empezó Inkscape? […] Inkscape fue creado como una bifurcación de Sodipodi, a fines de 2003, por cuatro desarrolladores de Sodipodi: Bryce Harrington, MenTaLguY, Nathan Hurst y Ted Gould. Nuestra misión era crear una herramienta de dibujo de gráficos vectoriales escalables (SVG) totalmente compatible escrita en C++ con una interfaz nueva y más fácil de usar (compatible con las Pautas de interfaz humana (HIG) de GNOME) y un proceso de desarrollo abierto y orientado a la comunidad.
¿Qué significa "Inkscape"? [...] El nombre se compone de las dos palabras inglesas "ink" y "scape". La tinta es una sustancia común para los dibujos y se utiliza cuando el trabajo esbozado está listo para plasmarse de forma permanente en el papel, y por lo tanto evoca la idea de que Inkscape está listo para el trabajo de producción. Un scape es una vista de una gran cantidad de objetos, como un paisaje o un paisaje marino, y por lo tanto alude a la naturaleza orientada a objetos de las imágenes vectoriales.