Krita

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Krita
Calligra Krita icon.svg
Krita 2.8 screenshot with its mascot Kiki.png
Krita 2.8 running on Trisquel GNU/Linux 6.0
Developer(s) KDE
Initial release 21 June 2005; 10 years ago (2005-06-21)
Stable release 2.9.5 (9 June 2015; 27 days ago (2015-06-09)[1]) [±]
Preview release 2.9 Beta 3 (13 February 2015; 4 months ago (2015-02-13)[2]) [±]
Development status Active
Written in C++, Qt
Operating system Unix-like, Windows[3]
Platform KDE Platform
Type Raster graphics editor
License GNU General Public License v2 and above
Website krita.org

Krita is a raster graphics editor based on the KDE Platform. It is also a part of Calligra Suite. Krita is designed to be a digital painting application. It has been influenced to some extent by software like Corel Painter and SAI. Krita packs with some key features different than most of its kind, including the ability to work with both bitmap and vector illustration. The developers also try to simplify user interaction and focus features more relevant to painting and drawing.

Krita is a free software distributed under GNU General Public License version 2 and above. It was initially released as a part of KOffice version 1.4.0, on June 21, 2005.

Speed Painting by David Revoy using Krita 2.4

Vision[edit]

Krita's vision is defined on the official website as:

Origin of name[edit]

This is boxart of Krita on Steam as Feb 2014. The background shows Krita 2.8's default interface, with its signature right-click palette on the bottom left. The character is Kiki the Cyber Squirrel, Krita's mascot.

A README file accompanying Krita's source code states:

Mascot[edit]

Krita's mascot is Kiki the Cyber Squirrel, an anthropomorphic squirrel character designed by Tyson Tan. The early version of Kiki was submitted to KDE forum in 2012 and was first used in Krita 2.6's introduction booklet.[4] A revised version was used as Krita 2.8's splash screen,[5][6] as well as the merchandise shop items[7] and Krita's Steam box art, cover art and project avatar.[8][9]

Features[edit]

Krita has the following notable features:[10]

  • An adaptive multi-modal interface which works on the desktop and touchscreens
  • A large set of default brushes
  • Customizable brush presets
  • Multiple brush engines, supports pressure sensitivity, tilt and other features of graphics tablets
  • Wrap around mode canvas for creating and visualizing seamlessly tiled textures
  • OpenGL powered canvas with high-bit-depth monitor support
  • Filters with real-time preview
  • A layer engine that allows deeply nested and grouped layers
  • Vector, clone, external-file and dynamic filter-effect layers
  • Supports a wide range of file formats and color models

Interface and workspace[edit]

Krita's docker system at work. The "Channel" docker has been detached from the right panel and becomes floating. The "Add Shape" docker is being docked into the highlighted area.

Krita has a highly customizable interface designed for desktop and touchscreens. Users may change Krita's window color theme, customize icons shown in toolbars and relocate tool dockers. Keyboard shortcuts can be edited as well. Krita allows user to save a given set of dockers as a workspace and switch between them.

Dockers[edit]

Krita has the following dockers available: preset selector, layer management, channel management, various color selectors, tool options, shape selector, composition docker, undo history, pattern selector, task sets, scripts and various dockers for working with vector objects. Krita's dockers can be freely relocated around its window, users can:

  • Choose which dockers they want to be displayed
  • Collapse a docker by clicking on the top-left icon
  • Place any dockers into Krita's top, left or right panel
  • Make a floating docker by drag-and-drop it onto the canvas
  • Group multiple dockers to share the same vertical space
  • Switched between grouped dockers by tabs
  • Lock docker position (Krita 2.9 alpha)

Brush interaction[edit]

Krita's brush interaction has been designed to simplify the painting process. Users can access many frequently used functions simply by holding down modifiers and apply stylus command.

Operation Command
Change brush size Shift (hold) + drag
Temporary color picker Ctrl (hold)
Move canvas Middle mouse button (hold) + hover pointer movement
Zoom canvas Ctrl (hold) + hover pointer movement (up or down)
Rotate canvas Shift (hold) + hover pointer movement (around)

Right-click palette[edit]

Krita's right-click palette, initially showing 10 favorite tool presets, a color ring and recently used colors.

When right-click on the canvas, Krita displays a round palette with frequently used operations, including:

  • Favorite tool presets (up to 30, editable)
  • Color Ring
  • Recent used colors

Canvas[edit]

Krita's wrap-around canvas mode in action. (Click to enlarge)

Krita can rotate and mirror its canvas realtime with OpenGL acceleration that supports high-bit depth monitors. It has a large set of options available to create a no-distractions canvas-only painting mode. Krita also has a wrap-around canvas mode (also known as image offset tool) to create seamless textures.

Tools[edit]

Krita has many raster graphics and vector tools. Each tool has its own tool options.

Raster tools[edit]

Krita has the following raster tools: freehand, line, rectangle, ellipse, polygon, polyline, star, path, dynamic movement, multihand, crop, move, transform and warp, measure, fill, gradient, color picker, assistants, perspective grid, grid, select rectangle, select ellipse, freehand selection, select polygon, select outline, fill select, select similar colors, path select, zoom and pan.

Vector tools[edit]

Krita has the following vector tools: path, selection, text, artistic text, calligraphy, fill and gradient.

Brush system[edit]

Krita's brush engine in its edit mode.
Part of Krita 2.8's default brush presets.

Krita is designed towards digital painting. It has a highly customizable brush system and is shipped with more than 100 brush presets. Krita's brush system provides various blending modes and has independent engines for the following tool models: pixel, smudge, duplicate, filter, hairy, hatching, texture, chalk, color smudge, curve, deform, dyna, experiment (Alchemy), grid, particle, sketch and spray brushes. Brush settings can be saved as presets and shared. As of Krita 2.9 alpha, it also supports multibrush painting.

Filters[edit]

Krita supports filters. The result of a filter can be previewed on the image itself in realtime.

Krita has the following filters by default: levels, color adjustment curves, brightness/contrast curve, desaturate, invert, auto contrast, HSV adjustment, pixelize, raindrops, oil paint, gaussian blur, motion blur, blur, lens blur, color to alpha, color transfer, minimize channel, maximize 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.

Layers[edit]

Krita has multiple layer modes including: raster layers, vector layers, filter layers, programmatically generated layers, group layers and file-backed layers. Layers can have transparency, filter and local selection masks. Layers can be dragged and dropped within Krita, between instances of Krita or as images to and from other applications. Layers in Krita can be rotated, scaled, converted, sheared. Krita's vector layers support text, vector shapes and filters on vector shapes.

Generators[edit]

Krita's generators create pixels and can be used in generator layers. Krita has the following generators: color and pattern. More generators can be added as plugins written in C++.

Color management, color models and channel depths[edit]

Krita always uses color management. On Linux, if the monitor is correctly setup with colord or oyranos (GUI settings applications available for GNOME and KDE), the display calibration will be used automatically. Krita supports the following color models for creating and editing images: RGBA, Gray, CMYKA, Law, YCbCr, XYZ in 8 bits integer, 16 bits integer, 16 bits floating point, 32 bits floating point.

File formats supported[edit]

Krita supports a large number of file formats. Krita's native document format is Krita Document (.kra), it can also work with OpenRaster document as a saving format.

File formats
Save to Krita Document, OpenRaster document, PSD image, PPM, PGM, PBM, PNG, JPEG-2000, JPEG, BMP Windows, XBM, TIFF, EXR, PDF, WEBP
Import only Krita Document, EXR, OpenRaster document, PSD image, Gimp image, PPM, PGM, PBM, PNG, JPEG-2000, PDF, ODG draw, BMP Windows, XPM, GIF, XBM, Krita Flipbook, Adobe DNG negative and Camera RAW, WEBP
Export only /

History[edit]

Krita Sprint
Year Venue Date
2005[11] Deventer, Netherlands
2010[12] Deventer, Netherlands 2/26-3/7
2011[13] Amsterdam, Netherlands 5/20-5/22

A "KImage Shop" was proposed by KDE founder Matthias Ettrich on 24 May 1999, following dissatisfaction with the GIMP's user interface.[14] As that name clearly indicates, KImageShop was meant to be a Photoshop clone. Before any public release, it was called KImageShop and then later Krayon, until legal matters motivated a change from these names. As early as 2004 a desire for a change of focus was apparent: "I want Krita to occupy the niche Corel Painter has in the Windows world, not Photoshop."

Krita Sketch[edit]

On 14 December 2012, a new touch screen-optimized version of Krita called “Krita Sketch” was released.[15][16] This was a joint collaborative work between Intel and Krita team for “a major marketing campaign”.[16] Krita Sketch is mainly designed for Windows 7 and 8[16] and uses “Modern UI” theme coined by Microsoft for Windows 8.[citation needed]

Krita Foundation and Krita Studio[edit]

In December 2012, a foundation to support Krita was created.[17] In order to fund the development of Krita Desktop and Krita Sketch, KO GmbH launched a new commercially supported version of Krita which is an extension of Krita Desktop to use in movie and GFX studios.[18]

See also[edit]

External links[edit]

References[edit]

  1. ^ "Calligra 2.9.5 Released: Calligra Suite". 
  2. ^ "Calligra 2.9 Beta 3 Released". 
  3. ^ "Krita Desktop | Krita". Krita Foundation. Retrieved 2015-05-30. 
  4. ^ "About Krita 2.6 Booklet" (PDF). Krita Foundation. 
  5. ^ "Calling for Splashes!". Retrieved 22 February 2014. 
  6. ^ "Krita's Git commit of Krita 2.8's splash". 
  7. ^ Far, Maria. "Awesome designs by Tyson Tan!". Krita Foundation. Retrieved 22 February 2014. 
  8. ^ "Krita's Steam page". Retrieved 22 February 2014. 
  9. ^ Tan, Tyson. "Krita the Digital Painting App is now on Steam". Retrieved 22 February 2014. 
  10. ^ "Krita Features". Krita Foundation. Retrieved 22 February 2014. 
  11. ^ Boudewijn Rempt (2005-07-30). "And on the fifth day...". valdyas. valdyas.org. 
  12. ^ Boudewijn Rempt (2010-03-15). "Second Krita Sprint Ends With Tea". KDE. KDE.NEWS. 
  13. ^ Boudewijn Rempt (2011-06-02). "What happens When Artists and Developers Come Together: The 2011 Krita Sprint". KDE. KDE.NEWS. 
  14. ^ "'KImage Shop? [was:Re: K abiword port]' – MARC". Lists.kde.org. 1999-05-24. Retrieved 2012-04-23. 
  15. ^ "Krita Digital Painting – Krita Sketch". KO GmbH. Retrieved 2013-04-26. 
  16. ^ a b c Anne-Marie Mahfouf (2012-12-19). "Krita Sketch – Mobile Artistry". KDE.News. Retrieved 2013-04-26. 
  17. ^ "Announcing the Krita Foundation". Krita.org. 2012-12-17. Retrieved 2013-04-26. 
  18. ^ "Krita Digital Painting". KO GmbH. Retrieved 2013-04-26.