Supriya Ghosh (Editor)

Krita

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Development status
  
Active

Krita

Initial release
  
21 June 2005; 11 years ago (2005-06-21)

Stable release
  
3.1.1 (14 December 2016; 3 months ago (2016-12-14)) [±]

Preview release
  
3.1.0 RC 1 (30 November 2016; 3 months ago (2016-11-30)) [±]

Repository
  
projects.kde.org/projects/calligra/repository/revisions/master/show/krita

Krita is a raster graphics editor based on Qt 5 and the KDE Frameworks 5. 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 from most of its kind, including the ability to work with both bitmap and vector illustration. The developers also strive to simplify user interaction and focus on features more relevant to painting and drawing.

Contents

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.

Vision

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

Origin of name

A README file accompanying Krita's source code states:

Mascot

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. A revised version was used as Krita 2.8's splash screen, as well as the merchandise shop items and Krita's Steam box art, cover art and project avatar.

Features

Krita has the following notable features:

  • 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

    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

    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

    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.

    Right-click palette

    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
  • Recently used colors
  • Canvas

    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

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

    Raster tools

    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

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

    Brush system

    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

    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

    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

    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

    Krita always uses color management. On Linux, if the monitor is correctly set up 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

    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.

    History

    A "KImage Shop" was proposed by KDE founder Matthias Ettrich on 24 May 1999, following dissatisfaction with the GIMP's user interface. 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

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

    Krita Foundation and Krita Studio

    In December 2012, a foundation to support Krita was created. 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.

    Crowdfunding campaigns

    In 2014 the Krita Foundation turned to kickstarter to crowdfund the development. their first Kickstarter campaign Krita: open source digital painting | Accelerate Development was successful and resulted in the 2.9 release which was released in 2015. A second campaign was started in 2015: Krita: free paint app - let's make it faster than Photoshop! with the main goals of making krita faster and adding animation support. This campaign resulted in the 3.0 release which was released in 2016. A 2016 Kickstarter campaign was started as Krita 2016: Let's Make Text and Vector Art Awesome! to create better vector support and text tools.

    References

    Krita Wikipedia