KRITA - review

Krita - krita.org - is a bitmap imaging suite included as an integrated part of KOffice. Krita is a KDE program for sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters, is available for Linux and Windows.
KOffice is an integrated office suite based on the KDE libraries. KOffice currently includes All KOffice components work together, and users can embed every KOffice component into any other KOffice component by using the KParts object model.
Krita can be used for a range of image creation ranging from natural media painting, sketching and photo editing. It supports many image formats, colour modes and profiles.
- Natural media paint tools
- Non destructive filter layers
- Filter brushes
- Ability to combine both bitmap and vector art
- Highly configurable interface
- CMYK, LAB and other colour modes
- A highly flexible brush engine
- Tight integration with the rest of the Koffice suite.
Short in more detail:
- Krita has a user-friendly interface. In Settings you can choose the color theme, which toolbars and dockers you want to use and edit the keyboard shortcuts. You can save a given set of dockers as a workspace and switch between them.
- File Formats Supported:
Saves to: .kra, OpenRaster document, PSD image, PPM, PGM, PBM, PNG, JPEG-2000, JPEG, BMP Windows, XBM, TIFF, EXR, PDF.
Import: .kra, 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.
- Krita has 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.
- Krita has raster graphics and vector tools.
- Dockers or palettes are basic gui building blocks. Krita has the following dockers availables: 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 has the following filters: 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, rotative blur, zigzag, mosaic, ray, wave expansion, seamlesser, planes, central absorption, mirror impose, random noise, anti bullify, tunel2, caleidoscope, slices, sphere, stereographic projection, contraction, sectorize, sea, lens correction, roundify, hipno, tunnel, bullify, random pick, droste, ripples.
- Krita has raster layers, vector layers, filter layers, programmatically generated layers, group layers and file-backed layers. Layers can have transparency, filter and local selection masks. 
- Generators create pixels and can be used in generator layers. 
- 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.