Krita has both raster graphics and vector tools. Supported vector tools are: path, selection, text, artistic text, calligraphy, fill, gradient. Raster tools are: 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.