LinuxCommandLibrary

inkscape

professional vector graphics editor

TLDR

Open file in GUI

$ inkscape [file.svg]
copy
Export to PNG
$ inkscape [input.svg] -o [output.png]
copy
Export with specific size
$ inkscape [input.svg] -w [1024] -h [768] -o [output.png]
copy
Export to PDF
$ inkscape [input.svg] -o [output.pdf]
copy
Convert SVG to EPS
$ inkscape [input.svg] -o [output.eps]
copy
Export specific area
$ inkscape [input.svg] --export-area-page -o [output.png]
copy
Run without GUI
$ inkscape --export-type=[png] [input.svg]
copy

SYNOPSIS

inkscape [options] [file...]

DESCRIPTION

Inkscape is a professional vector graphics editor. It supports SVG as native format and exports to PNG, PDF, EPS, and other formats.
The application provides comprehensive drawing tools, path operations, and text handling. It can run headless for batch conversions.

PARAMETERS

-o FILE

Output filename.
-w WIDTH
Export width in pixels.
-h HEIGHT
Export height in pixels.
-d DPI
Export resolution.
--export-type TYPE
Export format (png, pdf, eps, ps, svg).
--export-area-page
Export entire page.
--export-area-drawing
Export drawing bounds only.
--export-id ID
Export specific object by ID.
--batch-process
Process files without GUI.
--help
Display help information.

CAVEATS

Large files may be slow. Some SVG features unsupported. Command line changed in 1.0.

HISTORY

Inkscape was forked from Sodipodi in 2003. It became the leading open-source alternative to Adobe Illustrator.

SEE ALSO

inkview(1), convert(1), rsvg-convert(1), gimp(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community