inkmake

automates Inkscape exports for batch processing

TLDR

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

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

inkscape(1), convert(1), rsvg-convert(1)