Krita ( / ˈkr iːtə / KREE-tə ) [ 6] es un editor de gráficos rasterizados gratuito y de código abierto diseñado principalmente para arte digital y animación 2D . Originalmente creado para Linux , el software también se ejecuta en Windows , macOS , Haiku , Android y ChromeOS , y cuenta con un lienzo acelerado por OpenGL , soporte para administración de color , un motor de pincel avanzado, capas y máscaras no destructivas , administración de capas basada en grupos, soporte para ilustraciones vectoriales y perfiles de personalización conmutables.
El nombre del proyecto "Krita" está inspirado principalmente en las palabras suecas krita , que significa " crayón " (o tiza ), y rita , que significa "dibujar", así como en el sánscrito कृत (kṛta), que significa "hecho"/"hecho".
El desarrollo inicial del proyecto se remonta a 1998, cuando Matthias Ettrich , fundador de KDE , mostró un hack de GUI de Qt para GIMP en Linux Kongress . La idea de construir un editor de imágenes basado en Qt se pasó más tarde a KImage, mantenido por Michael Koch, como parte de la suite KOffice . En 1999, Matthias Elter propuso la idea de construir el software utilizando CORBA en torno a ImageMagick . Para evitar marcas comerciales existentes en el mercado, el proyecto experimentó numerosos cambios de nombre: KImageShop, Krayon, hasta que finalmente se resolvió con "Krita" en 2002. La primera versión pública de Krita se lanzó con KOffice 1.4 en 2004. [7] En los años entre 2004 y 2009, Krita se desarrolló como un software de manipulación de imágenes genérico como Photoshop y GIMP. [8]
En 2009, el proyecto cambió de dirección y se propuso convertirse en un software de pintura digital como Corel Painter y SAI . A partir de ese momento, el proyecto comenzó a experimentar con diversas formas de financiar su desarrollo, incluido Google Summer of Code y trabajos financiados para estudiantes. Como resultado, el desarrollo ganó velocidad y resultó en un mejor rendimiento y estabilidad. [9]
La Fundación Krita se creó en 2013 para brindar apoyo al desarrollo de Krita. Colaboró con Intel para crear Krita Sketch como campaña de marketing y Krita Studio con KO GmbH como una versión con apoyo comercial para estudios de cine y efectos visuales. Las campañas de Kickstarter se han utilizado para financiar colectivamente el desarrollo de Krita desde 2014. [ cita requerida ]
El 23 de mayo de 2020, se lanzó la versión beta de Krita para Android y ChromeOS . [12] [13] [14]
La versión actual de Krita está desarrollada con Qt 5 y KDE Frameworks 5. Está diseñada principalmente para artistas conceptuales , ilustradores, artistas de texturas y mates y la industria de efectos visuales. Tiene las siguientes características clave: [15]
La experiencia de usuario de Krita se diseñó teniendo en cuenta a los usuarios de tabletas gráficas . Utiliza una combinación de botones de lápiz, modificadores de teclado y un HUD basado en íconos para garantizar que se pueda acceder a las funciones de uso frecuente con menos clics, sin necesidad de buscar en menús basados en texto.
Se puede acceder a los comandos de dibujo más utilizados a través del tacto combinando modificadores del teclado con botones y gestos del lápiz o el mouse:
La paleta emergente es el HUD que se muestra al hacer clic con el botón derecho en Krita. Permite el acceso instantáneo a las siguientes funciones:
Las principales herramientas de pintura digital de Krita incluyen:
Las herramientas de animación de Krita están diseñadas para la animación rasterizada cuadro por cuadro. Tienen las siguientes características:
Krita utiliza herramientas vectoriales para la edición no destructiva de los siguientes objetos:
Las funciones de capas y máscaras de Krita incluyen:
El administrador de recursos de Krita permite que cada pincel o textura preestablecida sea etiquetada por un usuario y rápidamente buscada, filtrada y cargada como un grupo. Una colección de pinceles o texturas preestablecidas puede empaquetarse como " paquetes " y cargarse como un todo. Krita ofrece muchos de estos pinceles y paquetes de texturas en su sitio web oficial.
En Krita, los paneles de herramientas personalizables se conocen como Dockers . Las acciones incluyen:
Pinceles personalizables y motor de pinceles [16] permite a los usuarios avanzados crear scripts personalizados sobre el comportamiento del pincel, texturas con patrones, pinceles con formas geométricas y mezclas simuladas a través de la programación, especialmente a través del soporte del complemento Python [17] ; sin embargo, también se admiten otros lenguajes de programación como Lua .
Los espacios de trabajo permiten que las personalizaciones de la interfaz de usuario para diferentes flujos de trabajo se guarden y carguen a pedido.
El lienzo acelerado OpenGL se utiliza para acelerar el rendimiento de Krita. Ofrece los siguientes beneficios:
La gestión completa del color es compatible con Krita con las siguientes capacidades:
Krita tiene una colección de filtros integrados y es compatible con los filtros G'MIC . Tiene soporte para vista previa de filtros en tiempo real.
Filtros incluidos en una instalación predeterminada: niveles, curvas de ajuste de color, curva de brillo/contraste, desaturar, invertir, contraste automático, ajuste HSV, pixelar, gotas de lluvia, pintura al óleo, desenfoque gaussiano, desenfoque de movimiento, desenfocar, desenfoque de lente, color a alfa, transferencia de color, minimizar canal, maximizar canal, detección de borde superior/izquierdo/inferior/derecho, sobel, enfocar, eliminación de media, máscara de enfoque, eliminación de ruido gaussiano, reductor de ruido wavelet, relieve solo horizontal/en todas las direcciones/(laplaciano)/solo vertical/con profundidad variable/horizontal y vertical, mosaicos pequeños, esquinas redondeadas, mapa de relieve phong.
El formato de documento nativo de Krita es Krita Document (.kra). También se puede guardar en muchos otros formatos de archivo, incluido PSD.
Los sprints de Krita son eventos durante los cuales los desarrolladores y artistas de Krita se reúnen durante unos días, intercambian ideas y programan cara a cara, con el fin de acelerar el desarrollo y mejorar las relaciones entre los miembros.