inkscape
Inkscape is a popular and powerful command line tool used for vector graphics editing. It is available for multiple operating systems, including Windows, macOS, and Linux. The tool provides a wide range of features for creating and editing scalable vector graphics (SVG). It supports various drawing tools like bezier and spiro curves, polygons, and more.
With Inkscape, you can easily manipulate and edit objects, shapes, and paths within your vector graphics. The tool offers powerful transformations, such as scaling, rotating, and skewing, to modify your designs effectively.
Additionally, Inkscape provides advanced features like text editing, node editing, and path simplification. It supports multiple file formats, allowing you to import and export files in various formats, including SVG, PNG, EPS, PDF, and more.
Using the command line interface, you can automate tasks and perform batch operations with Inkscape. It offers options to execute scripts, apply filters, and perform conversions without the need for a graphical user interface.
Inkscape's command line tool is highly extensible through the use of plugins and scripts, enabling users to further enhance its functionality. It also benefits from an active and supportive community, resulting in regular updates, bug fixes, and new feature additions.
Overall, Inkscape's command line tool provides a versatile and efficient way for users to create, edit, and manipulate vector graphics using scripts or batch operations. Whether in a professional setting or for personal use, Inkscape is a well-regarded tool in the field of vector graphics editing.
List of commands for inkscape:
-
inkscape:tldr:29135 inkscape: Duplicate the object with id="path123", rotate the duplicate 90 degrees, save the file, and quit Inkscape.$ inkscape ${filename-svg} --select=path123 --verb="${EditDuplicate;ObjectRotate90;FileSave;FileQuit}"try on your machineexplain this command
-
inkscape:tldr:3d102 inkscape: Export an SVG document to PDF, converting all texts to paths.$ inkscape ${filename-svg} -o ${filename-pdf} --export-text-to-pathtry on your machineexplain this command
-
inkscape:tldr:504e0 inkscape: Export an SVG file into a bitmap of 600x400 pixels (aspect ratio distortion may occur).$ inkscape ${filename-svg} -o ${filename-png} -w ${600} -h ${400}try on your machineexplain this command
-
inkscape:tldr:65f28 inkscape: Export a single object, given its ID, into a bitmap.$ inkscape ${filename-svg} -i ${id} -o ${object-png}try on your machineexplain this command
-
inkscape:tldr:71ed7 inkscape: Export the drawing (bounding box of all objects) of an SVG file into a bitmap.$ inkscape ${filename-svg} -o ${filename-png} -Dtry on your machineexplain this command
-
inkscape:tldr:83662 inkscape: Export an SVG file into a bitmap with the default format (PNG) and the default resolution (96 DPI).$ inkscape ${filename-svg} -o ${filename-png}try on your machineexplain this command
-
inkscape:tldr:f53af inkscape: Open an SVG file in the Inkscape GUI.$ inkscape ${filename-svg}try on your machineexplain this command