LinuxCommandLibrary

inkmake

automates Inkscape exports for batch processing

TLDR

Export all layers

$ inkmake [input.svg]
copy
Export specific size
$ inkmake -w [1024] [input.svg]
copy
Export to directory
$ inkmake -o [output/] [input.svg]
copy
Export specific format
$ inkmake -f [png|pdf|svg] [input.svg]
copy
Export specific layers
$ inkmake -l "[layer1,layer2]" [input.svg]
copy

SYNOPSIS

inkmake [options] file

DESCRIPTION

inkmake automates Inkscape exports for batch processing. It exports layers or objects from SVG files to various formats.
The tool is useful for generating icons, assets, or multiple sizes from a single source. It wraps Inkscape's export capabilities.

PARAMETERS

-w WIDTH

Output width in pixels.
-h HEIGHT
Output height in pixels.
-o DIR
Output directory.
-f FORMAT
Output format (png, pdf, svg).
-l LAYERS
Comma-separated layer names.
-d DPI
Output resolution.
--help
Display help information.

CAVEATS

Requires Inkscape installed. SVG layer naming important. Wrapper script.

HISTORY

inkmake was created to simplify batch exporting from Inkscape SVG files for asset generation workflows.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community