Krita

Krita is a free and open-source raster graphics editor designed primarily for digital painting and 2D animation. It features an OpenGL-accelerated canvas, colour management support, an advanced brush engine, non-destructive layers and masks (similar to Adobe Photoshop), group-based layer management, vector artwork support and switchable customisation profiles. It is written in C++ using Qt and runs on Linux, macOS and Windows.

Krita
Developer(s)KDE
Initial release21 June 2005 (2005-06-21)
Stable release4.3.0[1] (18 June 2020 (2020-06-18)) [±]
Repository
Written inC++, Qt
Operating systemLinux, Windows, macOS[2]
PlatformIA-32 and x64
Size99–166 MB
TypeRaster graphics editor
LicenceGPLv3 only[3]
Websitekrita.org 

Name

The project's current name "Krita" has multi-cultural references. In Swedish, krita means "crayon" and rita means "to draw". In the ancient Indian epic Mahabharata, the name "krita" is used in a context where it can be translated into "perfect".[4]

History

The Krita team in 2014

Early development of the project can be tracked back to 1998 when Matthias Ettrich, founder of KDE, showcased a Qt GUI hack for GIMP at Linux Kongress. 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 around ImageMagick. 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.[5] In years between 2004 and 2009, Krita was developed as a generic image manipulation software like Photoshop and GIMP.

Change of direction happened to the project in 2009, with a new goal of becoming a digital painting software like Corel Painter and SAI. Also from that point, the project began to experiment with various ways of funding its development, including Google Summer of Code and funded jobs for students. As a result, the development gained speed and resulted in better performance and stability.[6]

The Krita Foundation was created in 2013 to provide support for Krita's development. It collaborated with Intel to create Krita Sketch as a marketing campaign and Krita Studio with KO GmbH as commercially supported version for movie and VFX studios. Kickstarter campaigns have been used to crowdfund Krita's development since 2014.

Time Version Raised Kickstarter Campaign Stable release
July 2014 2.9.x €19,955 Faster Development, better PSD support, layers, masks, brush, resource manager, display, etc.[7] February 2015
May 2015 3.0.x €30,520 Better performance, animation support, layer, workflow, transform, filter, brush, etc.[8] May 2016
May 2016 4.0.x €38,579 Better text tools and vector art capability, python scripting support, etc.[9] March 2018[10]
Free web comic Pepper&Carrot artwork by David Revoy, drawn in Krita

Design and features

The current version of Krita is developed with Qt 5 and KDE Frameworks 5. It is designed primarily for concept artists, illustrators, matte and texture artists, and the VFX industry. It has the following key features[11]

User experience design

Krita's right-click HUD, the Popup-palette (version 4.0)

The most prominent feature of Krita is arguably its UX design with graphics tablet users in mind. It uses a combination of pen buttons, keyboard modifiers and an icon-based HUD 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 blindly accessed by combining keyboard modifiers with pen/mouse buttons and gestures:

CommandInput
Brush size +/-Shift + Pen drag
Pick colourCtrl + Pen tap
PanPen button + Pen move
ZoomCtrl + Pen button + Pen move
RotateShift + Pen button + Pen move

Pop-up Palette is Krita's right click HUD. It enables instant access to the following functions:

Brush Colour View
10 loaded brush presets Colour ring selector Zoom
Load other preset groups FG/BG colour display Rotate
Brush size, opacity, flow, spacing, angle Recent colour Mirror
Canvas-only
Reset view
Controls of one of Krita's many brush engines
Krita's stock brushes

Painting tools

Krita's core digital painting tools include:

Brush Drawing assistants Selection tools Transformation tools
Graphics tablet support Adjustable interference intensity Rectangle Free position
9 different brush engines Infinite and parallel straight rulers Ellipse Rotate
Modelled after real tools Splines (curves) Freehand (lasso) Scale
Highly adjustable Ellipses Polygon Shear
Remembers settings for each physical pen Perspective Outline Perspective
Pen stabilizer Vanishing point Fill Wrap
Multibrush painting support Fish-eye point Color Cage
Opacity Liquify
Krita's animation workspace

Animation tools

Krita's animation tools are designed for frame-by-frame raster animation. They have the following features:

Interface Import Export
Similar interface to Adobe Flash Batch import of frames Render with FFmpeg
Timeline controls Output to individual frames
Realtime animation playback controls Output to GIF, AVI, MP4, etc.
Onion-skin display
Krita's vector tools

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
Krita's layer and mask controls

Layers and masks

Krita's layer and mask features include:

Layer management Mask applies to Non-destructive layers Non-destructive masks
Multiple-level layer groups Raster layers Clone layers Transparency masks
Select multiple layers Vector layers Filter layers Filter masks
Drag-and-drop layers Layer groups Fill layers Colourise masks
Layer highlighting Non-destructive layers File layers Transform masks
Local selection masks

Customisation

Krita's resource manager

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.

Text quality on Krita's OpenGL canvas with non-integer zooming, rotation and mirror

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.
Krita's colour space loader

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's G'MIC filter controls

Krita has a collection of built-in filters and supports G'MIC filters. It has realtime 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.

File formats
Save to Krita Document, OpenRaster document, PSD image, PPM, PGM, PBM, PNG, GIF, JPEG-2000, JPEG, Windows BMP, XBM, XPM, TIFF, EXR, PDF, Gimp image, WebP, SCML, ICO, TGA, CSV, QML
Import only ODG draw, Krita Flipbook, Adobe DNG, Camera RAW, PDF, SVG, XML, XCF
Export only [none]

Mascot

Krita's Steam box art in 2014, featuring Kiki

Krita's mascot is Kiki the Cyber Squirrel, a robotic, anthropomorphic 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.[12] Kiki has been used as Krita's startup splash screen since Krita version 2.8.[13][14] 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[15] and Krita's Steam project artworks.[16][17]

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.

Year Date Place
2005[18] / Deventer, Netherlands
2010[19] 26 February to 7 March Deventer, Netherlands
2011[20] 20 to 22 May Amsterdam, Netherlands
2014[21] 16 to 18 May Deventer, Netherlands
2016[22] 23 to 24 January Deventer, Netherlands
2016[23] 26 to 28 August Deventer, Netherlands
2018[24] 17 to 21 May Deventer, Netherlands
2019[25] 5 to 9 August Deventer, Netherlands

Variations

  • Krita Gemini, optimised for tablets and touch interaction.[26]
  • Krita Studio, commercially supported version for movie and VFX studios.[27]
gollark: Wait, put in the password how? Editing a sign?
gollark: Oh, and do you have any code already?
gollark: "Password locked redstone system" meaning what?
gollark: No, it's pretty much wrong regardless of version.
gollark: Wrong capitalization on the `S`.

See also

References

  1. "Krita 4.3.0 Released".
  2. "Krita Desktop". Krita Foundation. Retrieved 30 May 2016.
  3. "KDE/krita". GitHub.
  4. "KritaFAQ - Krita Documentation". docs.krita.org. Archived from the original on 6 June 2017. Retrieved 22 July 2017.
  5. Foundation, Krita. "History | Krita". krita.org. Retrieved 22 July 2017.
  6. Foundation, Krita. "History | Krita". krita.org. Retrieved 22 July 2017.
  7. "Krita: open source digital painting - Accelerate Development".
  8. "Krita: free paint app - let's make it faster than Photoshop!".
  9. "Krita 2016: Let's Make Text and Vector Art Awesome!".
  10. https://www.phoronix.com/scan.php?page=news_item&px=Krita-4.0-Released
  11. Foundation, Krita. "Highlights | Krita". krita.org. Retrieved 22 July 2017.
  12. "About Krita 2.6 Booklet" (PDF). Krita Foundation. Archived from the original on 25 April 2013.CS1 maint: BOT: original-url status unknown (link)
  13. "Calling for Splashes!". Retrieved 22 February 2014.
  14. "Krita's Git commit of Krita 2.8's splash".
  15. Far, Maria. "Awesome designs by Tyson Tan!". Krita Foundation. Archived from the original on 26 February 2014. Retrieved 22 February 2014.
  16. "Krita's Steam page". Retrieved 22 February 2014.
  17. Tan, Tyson. "Krita the Digital Painting App is now on Steam". Retrieved 22 February 2014.
  18. Boudewijn Rempt (30 July 2005). "And on the fifth day..." valdyas. valdyas.org. Archived from the original on 25 July 2011. Retrieved 20 June 2011.
  19. Boudewijn Rempt (15 March 2010). "Second Krita Sprint Ends With Tea". KDE. KDE.NEWS.
  20. Boudewijn Rempt (2 June 2011). "What happens When Artists and Developers Come Together: The 2011 Krita Sprint". KDE. KDE.NEWS.
  21. "2014 Krita Sprint in Deventer, Netherlands". KDE.news. 4 June 2014. Retrieved 16 July 2016.
  22. Foundation, Krita. "Kicking off 2016 — the first Krita Sprint | Krita". krita.org. Retrieved 23 July 2017.
  23. Foundation, Krita. "2016 Krita Sprint: Day 1 | Krita". krita.org. Retrieved 23 July 2017.
  24. Foundation, Krita. "2018 Krita 2018 Sprint Report | Krita". krita.org. Retrieved 23 July 2017.
  25. Foundation, Krita. "2019 Krita 2019 Sprint | Krita". krita.org. Retrieved 12 August 2019.
  26. Foundation, Krita. "Krita Gemini | Krita". krita.org. Archived from the original on 9 August 2017. Retrieved 23 July 2017.
  27. Foundation, Krita. "Krita Studio | Krita". krita.org (in French). Retrieved 23 July 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.