Inkscape 0.92.3



0 blueprints and 45 bugs targeted

Bug reportImportanceAssigneeStatus
1429591#1429591Blur is much too high in trunk svg filters at the moment : a template problem ?4Medium7Triaged
1691406#1691406Inkscape (all versions) crashes when the path is accidentally dragged instead of the node3HighPatrick Storz10Fix Released
1716516#1716516Inkscape should not crash due to invalid fontconfig configuration3HighPatrick Storz10Fix Released
490866#490866Printing multiple copies prints blank pages4MediumPatrick Storz10Fix Released
1174909#1174909inkscape fails to print thin lines to PDF4Medium10Fix Released
1195929#1195929cannot cancel (huge) export, inkscape hangs while processing4MediumPatrick Storz10Fix Released
1360213#1360213Preferences dialog widgets not expanded4MediumPatrick Storz10Fix Released
1412365#1412365Inkscape crashing on close with a Segmentation fault. (win64)4MediumPatrick Storz10Fix Released
1654034#1654034Export to odg not work in 0.91 and 0.924MediumPatrick Storz10Fix Released
1672066#1672066File->Save As 'Desktop Cutting Plotter' DXF does not scale correctly if a custom viewbox is used.4MediumAlvin Penner10Fix Released
1707368#1707368--export-plain-svg adds unnecessary transform4MediumPatrick Storz10Fix Released
1714278#1714278Command line output partially broken in 0.92.24MediumPatrick Storz10Fix Released
1715339#1715339Segmentation Fault by starting Inkscape 0.92.2 from command line4MediumPatrick Storz10Fix Released
1716926#1716926Memory access error (crash) on undo of Pattern along Path4MediumJabiertxof10Fix Released
1720330#1720330Raster Extensions crash Inkscape4MediumPatrick Storz10Fix Released
448728#448728Preferences dialog has too small default size (regression)5LowPatrick Storz10Fix Released
629608#629608Recent files menu does not list files with non-Latin filenames (Windows)5LowPatrick Storz10Fix Released
1568644#1568644Node tool: handle size of selected nodes too big and sticky (rev >= 14761)5LowAntonio Ospite10Fix Released
1652660#1652660Relink to Copied doesn't work for Ellipse objects5LowYegor Yefimov10Fix Released
1716607#1716607Wrong application name in inkscape.desktop with es_ES locale5Low10Fix Released
1719629#1719629Can't add keyboard shortcuts if /home/user/.config/keys folder doesn't exist5LowPatrick Storz10Fix Released
1723233#1723233Give XML Editor input area a minimal size5LowPatrick Storz10Fix Released
1726563#1726563inkscape fails to build under macOS 10.12 and 10.135LowMc10Fix Released
1743708#1743708A GPL palette without names specified for colors causes jumping in status bar5LowPatrick Storz10Fix Released
1746092#1746092Non-fatal 'unsupported hash type'5LowPatrick Storz10Fix Released
1759620#1759620Tiny version bug5LowMc10Fix Released
1181127#1181127Ellipse control bar should include Rx, Ry (or width,height)6WishlistGeoff10Fix Released
1510831#1510831UI: Compact layout for Document Properties (0.92)6WishlistJabiertxof10Fix Released
1597921#1597921Fit Canvas To Drawing from Command Line6WishlistPatrick Storz10Fix Released
1722844#1722844Crop SVG from command line6WishlistPatrick Storz10Fix Released
771959#771959eps+latex/pdf+latex export (v0.48): newline characters in svg not followed in LaTeX1UndecidedPatrick Storz10Fix Released
1226962#1226962Keyboard shortcuts (hotkeys) not functional in some cases in non-latin keyboard layouts1Undecided10Fix Released
1654469#1654469preferences dialog much too small1UndecidedPatrick Storz10Fix Released
1715433#1715433Clone original LPE can no longer be used to fill a powerstroke path1UndecidedJabiertxof10Fix Released
1716715#1716715Inkspace not open on Windows 10 (without any error message)1Undecided10Fix Released
1730246#1730246Most shortcuts don't work1UndecidedPatrick Storz10Fix Released
1731006#1731006inkview -- windows reported crash??1Undecided10Fix Released
1731358#1731358 Translation to Korean (0.92.2)1UndecidedSeongsoo Yoon10Fix Released
1734308#1734308Shortcuts does not work at all (Ctrl-P, Ctrl-Z) etc) 1UndecidedPatrick Storz10Fix Released
1735304#1735304Documentation consistency: replace font 'serif' by specific font1UndecidedPatrick Storz10Fix Released
1735305#1735305Documentation consistency: create / use a preferences.xml for documentation creation1UndecidedPatrick Storz10Fix Released
1735451#1735451[extensions-plugins, Windows, MSys2]: Usage of Tkinter fails 1UndecidedPatrick Storz10Fix Released
1735806#1735806Documentation automatization: Need to remember to also update AUTHORS file for man page1UndecidedPatrick Storz10Fix Released
1739035#1739035 Korean translation of Windows Installer (Korean.nsh)1UndecidedSeongsoo Yoon10Fix Released
1745521#1745521Inkscape 0.92 freezes on importing clipart 1UndecidedPatrick Storz10Fix Released
Inkscape 0.92.3

This is a Work in Progress.

For the full and up-to-date command line reference, see man inkscape or the constantly updated online copy of the manual at https://inkscape.org/doc/inkscape-man.html.

  • 2What can you do with the command line?
    • 2.3Export files
      • 2.3.1Via export options
      • 2.3.2Via actions
  • 3Changes from 0.92

Starting after the release of the 0.92.x series, Inkscape's code is undergoing a major rewrite with the dual goals of making it more powerful and flexible for the user while making it easier for the developer. This is a long term process and it will be awhile before we see the full benefits.

As a first step, we've started to use the latest Gtk 3 application code for Inkscape 1.0 which has resulted in some changes in how the command line works.

0.92.3 Inkscape is a specialized editor to work with vector graphics. Download Inkscape, a free solution comparable in many aspects to Illustrator or CorelDraw. I would like to apologize if this topic is repeated. Searched the forum and did not find anything related. Just would like to request the updated version of the Inkscape application. Most recent one is 0.92.3 and we have the 0.92.2. If I could help anyhow please let me know. Regards, Victor. Steps to reproduce: Open SVG file in your system saved in Inkscape 0.92.3 open Inkscape 0.92.4 Open.

Inkscape is a free and open-source vector graphics editor; it can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings. Inkscape's primary vector graphics format is Scalable Vector Graphics (SVG), however many other formats can. Video created by CR. For the LGM and post edited for Inkscape release.Relese notes: 'Explorer.

For the command line parameters for Inkscape versions up to 0.92.x, please check the corresponding output of inkscape --help on the command line.

Inkscape 0.92.3 Free Download

Print out information

  • Help (list of command line options): inkscape --help or inkscape -?
  • Inkscape version: inkscape --version
  • Extension directory: inkscape --extension-directory or inkscape -x
  • List of available verbs (very long): inkscape --verb-list
  • List of available actions: inkscape --action-list

Query geometry information

  • Find the x position of a set of objects: inkscape --query-id='MyTriangle,MySquare' --query-x my_file.svg
This will return, for example:
200,300
  • Query the geometry of all objects: inkscape --query-all
This will return, for example (id,x,y,width,height):
MySvg,0,0,600,600
MyGroup,100,100,300,300
MyTriangle,120,120,100,80
MySquare,150,150,50,50

Export files

Via export options

Use of export options will suppress the GUI. All files listed on the command line will be opened, processed according to export options. and then be closed.

Some options are exclusive.

  • If both --export-filename and --export-type are given, the file name extension must match the type.
  • Only one of --export-area, --export-area-page, -export-area-drawing, --export-use-hints will be used to determine the export area. (Which one?)

Examples

  • Simple export of a PNG: inkscape --export-type='png' my_file.svg
This will produce a PNG with a name my_file.png
  • Export one object from the file to a PNG: inkscape --export-type='png' --export-id='MyTriangle' my_file.svg
This will produce a PNG with a file name my_file_MyTriangle.png which tightly wraps the object. Objects that extend into the exported area will be shown.
  • Export one object from the file to a PNG, hiding all other objects: inkscape --export-type='png' --export-id='MyTriangle' --export-id-only my_file.svg
This will produce a PNG with a file name my_file_MyTriangle.png which tightly wraps the object. Only the triangle is shown.
  • Export more than one object at a time to PNG files: inkscape --export-type='png' --export-id='MyTriangle;MyRectangle' my_file.svg
This will produce two PNG files, one tightly wrapping the triangle, the other the rectangle.
  • Export more than one object to SVG files: inkscape --export-type='svg' --export-id='MyTriangle;MyRectangle' --export-id-only my_file.svg CRASH: FIXME
This will produce two SVG files, one with just the triangle, the other with just the rectangle.
  • Read an SVG from standard input (stdin) and export it to PDF format: cat my_file.svg | inkscape --pipe --export-filename=my_file.pdf
  • Export an SVG to PNG format and write it to standard output (stdout), then convert it to JPG format with ImageMagick's convert program: inkscape --export-type=png --export-filename=- my_file.svg | convert - filename.jpg
If used with file read from standard input (stdin), --export-filename can be omitted

Via actions

Use of export options and actions can be mixed. (How?)All export options have matching actions (remove the '--' in front of the option and replace '=' with ':').If only actions are used, either --without-gui or --batch-process must be used (due to our code structure, most verbs require the GUI to be present even if not used).All files on the command line will be opened, processed according to actions options, and then closed. Export can be forced at any point with the export-do action. This allows one to do multiple exports on a single file.

Examples

  • inkscape --without-gui --actions='export-id:MyTriangle; export-id-only; export-background:purple; export-filename:triangle_purple.png; export-do; export-background:red; export-filename:triangle_red.png' my_file.svg
This will export the object with the id MyTriangle with a purple background to the file triangle_purple.png and with a red background to the file triangle_red.png. (Note: there is an implicit file export at the end.
  • inkscape --without-gui --actions='export-id-only; export-id:Triangle; export-filename:action_triangle.png; export-do; export-id:Path; export-filename:action_path.png' export_test.svg
Exports the objects Triangle and Path to different files.

Modify files

  • inkscape --actions='select:Triangle; ObjectFlipVertically; export-filename:flipped-triangle.svg; export-do; EditUndo; select:Path; ObjectFlipHorizontally; export-filename: flipped-path.svg; export-do; EditUndo; FileClose' export_test.svg
Free
Flip the triangle, save the result. Undo the flip, then flip the path, save the result. Undo the flip and close the file. (At the moment, one must undo any changes to avoid popping up a dialog warning about unsaved changes.)

Shell mode

To open and edit multiple files after one another without opening a new Inkscape instance for each file, Inkscape offers the shell mode. This mode uses your computer's resources more efficiently, and allows for faster batch processing. The commands are largely identical to those for the 'normal' mode.

You can launch the interactive command line with inkscape --shell.

The main difference to commands in the normal mode is that you need to explicitly indicate when you want to open a file, e.g. file-open:filename.svg; select:flowRootID; query-height.

General Changes

  • Each command-line argument can be used only once. The order does not effect processing. Instead, some arguments, e.g. --verbs, can have a semicolon separated list of values:
inkscape --select=MyStar --verb 'ObjectFlipVertically;FileSave;FileClose' MyStar.svg
  • xverbs are no longer supported. They are (will be) replaced by actions.
  • Inkscape can now take more than one input file, as in inkscape filename1.svg filename2.svg.
  • The --export-id argument now supports a semicolon separated list of objects, each one will be exported separately.
  • The --query-id argument now supports a comma separated list of objects. Any geometry query (e.g. --query-x) will return a comma separated list of values corresponding to the list of objects in --query-id.
  • In export mode, to overwrite a file, one must use --export-overwrite, otherwise a new filename will be generated: file.svg -> file_out.svg
  • The option --select now accepts a comma separated list of object IDs instead of only a single ID.
  • The shell mode changed. Some information is available here.

Deprecations and Replacements

Inkscape 0.92 32 bit
  • The command-line option --verb is deprecated, use --actions instead:
inkscape --select=MyStar --actions='ObjectFlipVertically;FileSave;FileClose' MyStar.svg
Eventually all verbs will be replaced by actions. Temporarily, any verb can be used as an action.
Note, most verbs require a GUI (even if they don't use it). To close the GUI automatically at the end of processing, use --batch-process.
  • --export-png, --export-ps, --export-eps, --export-pdf, --export-emf, --export-wmf, --export-xaml must be replaced by one of:
    • --export-filename=MyOutput.xxx to export a single file of type xxx
    • --export-type='xxx' to batch export a list of input files to type xxx.
  • The --without-gui option has been removed. Most parameters trigger Inkscape to run without GUI by default now. Instead enable GUI mode specifically using --with-gui if needed.
  • The --usage option was removed
  • The -p option for printing has changed meaning! It now means 'pipe', see below. There is no replacement available for printing.
  • The --file/-f options have been dropped. To select a file to open, simply write it as the first argument to the inkscape command.
You can also specify multiple files to process as a (space-separated) list or by using globs/wildcards like '*.svg' (only in compatible shell environments, not when using cmd.exe on Windows).
0.92.3
  • The --extension-directory/-x options that printed out the system extension directory containing Inkscape's stock extensions have been removed.

Inkscape 0.92.3 Download

They have been replaced by --system-data-directory and --user-data-directory, which print out the Inkscape installation's data directory and the user's profile directory respectively.

Inkscape 0.92 3 X32

New options

  • --export-type='xxx': Export a single file or a list of input files to type xxx. (output name is derived from input name; multiple export formats for batch export to all of them can specified as a comma-separated list)
  • --export-filename=MyOutput.xxx: Export a single file of type xxx (svg, png, ps, eps, pdf, emf, wmf, xaml)
  • --actions: chain actions from the action list. Actions can take an argument, like rotation angle, or element type. Conversion of verbs to actions is ongoing.
  • --action-list: list available actions
  • -p, --pipe: Reads input file from standard input (stdin).
  • --pdf-page=PAGE: Imports the given page of a pdf file. Numbering starts with 1.
  • --pdf-poppler: Imports a pdf via an external (poppler with cairo backend) library. Text consists of groups containing cloned glyphs where each glyph is a path.

Images are stored internally. Meshes cause entire document to be rendered as a raster image.

  • --batch-process: Close GUI when done. Only use this when you actually need a GUI. Otherwise you usually don't need (or want) this option, as it forces the GUI to show (similar to --with-gui).
  • --export-ps-level>={2,3}: choose PostScript level
Retrieved from 'https://wiki.inkscape.org/wiki/index.php?title=Using_the_Command_Line&oldid=118601'