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:
User experience design Deco 01V3 with Krita Krita's
UX was designed 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 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
Customisable Brushes and Brush Engine allows advanced users to create custom scripts on brush behavior, patternlike textures, geometrically shaped brushes and simulated blending through programming, most notably via
Python plugin support however, other programming languages are also supported like
Lua. 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 Scale, 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 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, colour 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. ==Sprint events==