Introduction
Inkscape is a free and open source Vector graphics editing software. Its functions are similar to those of Illustrator, Freehand, CorelDraw, Xara X and other software. The development goal of this software is to become a powerful drawing software that fully adheres to and supports open standard formats such as XML, SVG, and CSS. Inkscape is a cross platform application that supports operating systems such as Windows, macOS, Linux, and UNIX.
Software Introduction
Inkscape is an open-source vector image editing software that is similar to Illustrator, Freehand, CorelDraw, Xara X, and other software. It uses the W3C standard ScalableVector Graphics (SVG) file format and supports SVG features such as shapes, paths, text, markers, clones, alpha blending, transformations, gradients, patterns, and combinations. It also supports creating shared metadata, node editing, layers, complex path operations, bitmap tracing (an algorithm for copying and drawing vector maps based on dot matrix hexadecimal color difference), text wrapping, flowing text, direct editing of XML, and more. It can import formats such as JPEG, PNG, TIFF, and output to PNG and various bitmap formats. In addition to supporting Windows, Inkscape also supports Linux and Mac versions. The latest stable version 1.1.2.
Software Documentation
Create Object
Draw
Pencil tool (sketched with bare hands and capable of coloring within the path)。
Pen tool (using lines and Bezier curves to create paths)。
Stroke tools (using electronic handwriting pads to depict and color with the pressure and angle of the stroke)。
Shape tool
Rectangle (can choose to use rounded corners)。
Circular, elliptical, or curved (circle, arc, or segment can be selected).
Star/Polygon (selectable for number of sharp corners, contour ratio, rounding, random, etc.).
spiral
Other tools
Text tools (horizontal, multi column, or straight)
Linked bitmap graphics, whether imported or rasterized for object selection (for embedded linked graphics, Inkscape uses base64 encoding of the image)
Reproduction (replication of linked objects in an "active" manner). Similar effects are referred to as "symbols" in other programs.
Object operation application
Affine transformation (move, scale, rotate, tilt) can be set through interactive operation or digital value.。
Hierarchical relationship between objects (Z-order) [Citation needed] operation。
Object grouping, grouping, and for objects that have not been grouped, multiple objects can also be selected simultaneously for selective grouping (select in group). "Enter the group" can make the selection a temporary level。
Layering (i.e. layers), which allows for locking and/or hiding individual layers, rearranging layers, and so on. Layers can also adopt a hierarchical tree structure.
Objects can be copied and pasted.
Alignment and distribution instructions, including grid arrangement (disassembling objects: attempting edge to edge equidistant), random arrangement (randomly centering on two dimensions), and removing overlap。
Tools can be used to reproduce color patterns, using wallpaper samples and scaling, offset, rotation, color transformation, etc. that can be arbitrarily changed, or random changes can be selected.
Prompt grid lines that can quickly assist and guide operations。
Fill and Border
Color selector (RGB, HSL, CMYK, color circle)
Coloring tools, filling tools (dropper)
Copy/Paste Style Properties between Objects
Can perform gradient editing on the canvas, including linear gradient, radial gradient, and other controls。
The gradient editor can perform image gradients with multiple stops。
Pattern filling.
Mask.
By using pre-defined splashing patterns, the border can be splashed with patterns.
The indication on the path (such as an arrow).
Operations on the path
Node editing: control of moving nodes and Bezier curves, alignment and distribution of nodes, scaling and rotation of node groups, "node carving" (proportion editing of multiple nodes).
Path conversion (text objects or shapes), including path filling conversion.
Boolean operations (merge/union, cut/intersection, intersection/difference, exclude/exclusion, separate/division)
The use of variable path start and end points can simplify the path.
Path insertion and addition, including dynamic and link offset objects.
Path Clipping (Non destructive Clipping)。
Dot matrix tracking (suitable for both black and white and color).
Text support
Multi column text (SVG 1.0/1.1)
Write the text straight in the box.
It can be completely edited in the canvas (drawing area), including the spacing of style text.
Can use any outline font already installed in the system
The Pango library (such as processing Hebrew, Arabic, Thai, and other text) supports the use of any description language and programming language.
Adjustment of letter kerning, letter spacing, column spacing, etc.
Text can be used on the path (both text and path can be edited continuously).
Coloring
Zoom factor: 1 to 256 times.
Full anti aliasing display.
Supports "Alpha transparency" and can be used for display and export of. PNG format image files.
In terms of interactive transformation, the object is completely colored "based on what you drag and drop".
Supplementary explanation
Connector used for drawing.
Collaborative real-time editor can be used on the network
You can directly observe and edit the document tree in the XML editor.
Export to PNG file.
Export to PostScript and PDF (export of pattern filling and grayscale, etc., currently unavailable for versions 0.44 and earlier)
You can choose to use the command line to run output, conversion, or analyze SVG files.
Metadata in RDF tag format (author, date, authorization, etc.)
Support for plugins (or extensions).