Krita ( ) is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
raster graphics editor
A raster graphics editor is a computer program that allows users to create and edit images interactively on the computer screen and save them in one of many raster graphics file formats (also known as bitmap images) such as JPEG, PNG, and GI ...
designed primarily for
digital art
Digital art refers to any artistic work or practice that uses digital technology as part of the creative or presentation process, or more specifically computational art that uses and engages with digital media.
Since the 1960s, various names ...
and
2D animation. The software runs on
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
Android, and
ChromeOS
ChromeOS, sometimes stylized as chromeOS and formerly styled as Chrome OS, is a Linux-based operating system designed by Google. It is derived from the open-source ChromiumOS and uses the Google Chrome web browser as its principal user interfac ...
, and features an
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
-accelerated canvas,
colour management
In digital imaging systems, color management (or colour management) is the controlled conversion between the color representations of various devices, such as image scanners, digital cameras, monitors, TV screens, film printers, computer printer ...
support, an advanced brush engine, non-destructive
layers
Layer or layered may refer to:
Arts, entertainment, and media
* ''Layers'' (Kungs album)
* ''Layers'' (Les McCann album)
* ''Layers'' (Royce da 5'9" album)
*"Layers", the title track of Royce da 5'9"'s sixth studio album
*Layer, a female Maveric ...
and masks, group-based layer management,
vector artwork
Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display a ...
support, and switchable customisation profiles.
Name
The project's name "Krita" is primarily inspired by the
Swedish
Swedish or ' may refer to:
Anything from or related to Sweden, a country in Northern Europe. Or, specifically:
* Swedish language, a North Germanic language spoken primarily in Sweden and Finland
** Swedish alphabet, the official alphabet used by ...
words , meaning "
crayon
A crayon (or wax pastel) is a stick of pigmented wax used for writing or drawing. Wax crayons differ from pastels, in which the pigment is mixed with a dry binder such as gum arabic, and from oil pastels, where the binder is a mixture of wax an ...
" (or
chalk
Chalk is a soft, white, porous, sedimentary carbonate rock. It is a form of limestone composed of the mineral calcite and originally formed deep under the sea by the compression of microscopic plankton that had settled to the sea floor. Chalk ...
), and ' which means "to draw". It follows the "K" prefix like everything else in the KDE suite.
History
Early development of the project can be tracked back to 1998 when
Matthias Ettrich
Matthias Ettrich (born 14 June 1972) is a German computer scientist and founder of the KDE and LyX projects.
Early life
Ettrich was born in Bietigheim-Bissingen, Baden-Württemberg, and went to school in Beilstein while living with his paren ...
, founder of
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
, showcased a
Qt GUI
hack
Hack may refer to:
Arts, entertainment, and media Games
* ''Hack'' (Unix video game), a 1984 roguelike video game
* ''.hack'' (video game series), a series of video games by the multimedia franchise ''.hack''
Music
* ''Hack'' (album), a 199 ...
for
GIMP
GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized task ...
at
Linux Kongress The Linux Kongress was an annual conference of Linux developers from around the world, that took place every year from 1994 to 2010. It started as a two-day conference in 1994, when Linux was in the early stages of development, and by 2003 had becom ...
. The idea of building a Qt-based image editor was later passed to KImage, maintained by Michael Koch, as a part of
KOffice suite. In 1999, Matthias Elter proposed the idea of building the software using
CORBA
The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms. CORBA enables collaboration between sys ...
around
ImageMagick
ImageMagick, invoked from the command line as magick, is a free and open-source cross-platform software suite for displaying, creating, converting, modifying, and editing raster images. Created in 1987 by John Cristy, it can read and write ove ...
. To avoid existing trademarks on the market, the project underwent numerous name changes: KImageShop, Krayon, until it was finally settled with "Krita" in 2002. The first public version of Krita was released with KOffice 1.4 in 2004. In years between 2004 and 2009, Krita was developed as a generic image manipulation software like
Photoshop
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and John Knoll. Since then, the software has become the industry standard not only in raster ...
and GIMP.
A change of direction happened to the project in 2009, with a new goal of becoming digital painting software like
Corel Painter
Corel Painter is a raster-based digital art application created to simulate as accurately as possible the appearance and behavior of traditional media associated with drawing, painting, and printmaking. It is intended to be used in real-time by ...
and
SAI. Also from that point, the project began to experiment with various ways of funding its development, including
Google Summer of Code
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
and funded jobs for students. As a result, the development gained speed and resulted in better performance and stability.
The Krita Foundation was created in 2013 to provide support for Krita's development. It collaborated with
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
to create Krita Sketch as a marketing campaign and Krita Studio with
KO GmbH
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
as a commercially supported version for movie and VFX studios.
Kickstarter
Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, ...
campaigns have been used to crowdfund Krita's development since 2014.
On May 23, 2020, the beta version of Krita was released for
Android and
ChromeOS
ChromeOS, sometimes stylized as chromeOS and formerly styled as Chrome OS, is a Linux-based operating system designed by Google. It is derived from the open-source ChromiumOS and uses the Google Chrome web browser as its principal user interfac ...
.
Design and features
The current version of Krita is developed with
Qt 5
Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
and
KDE Frameworks 5
KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, fi ...
. It is designed primarily for
concept art
Concept art is a form of visual art used to convey an idea for use in films, video games, animation, comic books, or other media before it is put into the final product. Concept art usually refers to world-building artwork used to inspire the ...
ists, illustrators, matte and texture artists, and the VFX industry. It has the following key features:
User experience design
The most prominent feature of Krita is arguably its
UX design with
graphics tablet
A graphics tablet (also known as a digitizer, digital graphic tablet, pen tablet, drawing tablet, external drawing pad or digital art board) is a computer input device that enables a user to hand-draw images, animations and graphics, with a spec ...
users in mind. It uses a combination of pen buttons, keyboard modifiers and an icon-based
HUD
Hud or HUD may refer to:
Entertainment
* ''Hud'' (1963 film), a 1963 film starring Paul Newman
* ''Hud'' (1986 film), a 1986 Norwegian film
* ''HUD'' (TV program), or ''Heads Up Daily'', a Canadian e-sports television program
Places
* Hud, Fa ...
to ensure frequently-used functions can be accessed by fewer clicks, without the need to search through text-based menus.
Most-used drawing commands can be accessed via touch by combining keyboard modifiers with pen/mouse buttons and gestures:
Pop-up Palette is Krita's right click HUD. It enables instant access to the following functions:
Painting tools
Krita's core digital painting tools include:
Animation tools
Krita's animation tools are designed for frame-by-frame raster animation. They have the following features:
Vector tools
Krita uses vector tools for non-destructive editing of the following objects:
* Path
* Selection
* Text (artistic, multiline, calligraphy)
* Vector art
* Fill and gradient
Layers and masks
Krita's layer and mask features include:
Customisation
Krita's resource manager allows each brush or texture preset to be tagged by a user and quickly searched, filtered and loaded as a group. A collection of user-made presets can be packaged as "bundles" and loaded as a whole. Krita provides many such brush set and texture bundles on its official website.
Customisable tool panels are known as Dockers in Krita. Actions include:
* 2 customisable toolbars
* Toggle display of each docker
* Attach any docker to any sides of main window, or detach to float free
* Buttons to collapse/expand each docker panel
* Group dockers by tabs
Workspaces allow UI customizations for different workflows to be saved and loaded on demand.
Display
OpenGL accelerated canvas is used to speed up Krita's performance. It provides the following benefits:
* Better framerate and response time: pen actions can be reflected without delay
* Better-quality, fast and continuous zooming, panning, rotation, wrap-around and mirroring
* Requires a GPU with OpenGL 3.0 support for optimal experience. In the case of Intel HD Graphics, that means
Ivy Bridge and above.
Full colour management is supported in Krita with the following capabilities:
* Assign and convert between colour spaces
* Realtime colour proofing, including colour-blind mode
* Colour model supported: RGBA, Grey, CMYKA, Law, YCbCr, XYZ
* Colour depth supported: 8-bit integer, 16-bit integer, 16-bit floating point, 32-bit floating point
Filters
Krita has a collection of built-in filters and supports
G'MIC
G'MIC (GREYC's Magic for Image Computing) is a free and open-source framework for image processing. It defines a script language that allows the creation of complex macros. Originally usable only through a command line interface, it is currently ...
filters. It has real-time filter preview support.
Filters included in a default installation: levels, colour adjustment curves, brightness/contrast curve, desaturate, invert, auto contrast, HSV adjustment, pixelise, raindrops, oil paint, gaussian blur, motion blur, blur, lens blur, colour to alpha, color transfer, minimise channel, maximise channel, top/left/bottom/right edge detection, sobel, sharpen, mean removal, unsharp mask, gaussian noise removal, wavelet noise reducer, emboss horizontal only/in all directions/(laplacian)/vertical only/with variable depth/horizontal and vertical, small tiles, round corners, phong bumpmap.
File formats supported
Krita's native document format is Krita Document (.kra). It can also save to many other file formats including PSD.
Mascot
Krita's mascot is Kiki the Cyber Squirrel, a robotic,
anthropomorphic
Anthropomorphism is the attribution of human traits, emotions, or intentions to non-human entities. It is considered to be an innate tendency of human psychology.
Personification is the related attribution of human form and characteristics t ...
squirrel character created by
Tyson Tan. The community collectively decided the mascot to be a squirrel. The first version of Kiki was posted to the KDE forum in 2012 and was used in Krita version 2.6's introduction booklet.
Kiki has been used as Krita's startup splash screen since Krita version 2.8.
So far, each new version of Krita has come with a new version of Kiki. Kiki has been used for Krita's merchandise shop items and Krita's Steam project artworks.
Sprint events
Krita sprints are events during which Krita developers and artists get together for a few days, exchange ideas and do programming face-to-face, in order to speedup development and improve relationships between members.
Variations
* Krita Gemini, optimised for tablets and touch interaction.
* Krita Studio, commercially supported version for movie and VFX studios.
See also
*
Comparison of raster graphics editors
Raster graphics editors can be compared by many variables, including availability.
List
General information
Basic general information about the editors: creator, company, license, etc.
Operating system support
The operating systems ...
*
List of free and open-source software packages
This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU p ...
*
List of computing mascots
This is a list of computing mascots. A mascot is any person, animal, or object thought to bring luck, or anything used to represent a group with a common public identity. In case of computing mascots, they either represent software, hardware, or an ...
;Similar Programs
*
GIMP
GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized task ...
*
MyPaint
MyPaint is a free and open-source raster graphics editor for digital painting. It is available for Windows, macOS, and Unix-like operating systems.
History
MyPaint versions up to 1.00 and bug/issue tracking were hosted by Gna!.
MyPaint uses gra ...
*
Clip Studio Paint
Clip Studio Paint (previously marketed as Manga Studio in North America), informally known in Japan as ,A clipping of the Japanese pronunciation of its name, ''Kurippu Sutajio Peinto''. is a family of software applications developed by Japanese ...
*
Photoshop
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and John Knoll. Since then, the software has become the industry standard not only in raster ...
References
External links
*
{{Animation editors
2005 software
Android (operating system) software
Cross-platform free software
Free 2D animation software
Free and open-source software
Free raster graphics editors
Graphics software
Graphics software that uses Qt
KDE Applications
Kickstarter-funded software
Macintosh graphics software
MacOS graphics software
Portable software
Raster graphics editors
Raster graphics editors for Linux
Software that uses Qt
Windows graphics-related software