LinuxCommandLibrary

vectorize-pixelart

Convert pixel art to SVG vectors

TLDR

Convert pixel art

$ vectorize-pixelart [input.png] [output.svg]
copy
With scale
$ vectorize-pixelart -s [4] [input.png] [output.svg]
copy
Simplify curves
$ vectorize-pixelart --simplify [input.png] [output.svg]
copy

SYNOPSIS

vectorize-pixelart [-s scale] [options] input output

DESCRIPTION

vectorize-pixelart converts pixel art images into scalable vector graphics (SVG). Unlike general-purpose image tracers, it is specifically designed for pixel art, preserving the sharp edges and clean geometric shapes that define the style.
The resulting SVG files can be scaled to any resolution without blurring or aliasing artifacts. This makes the tool useful for preparing pixel art assets for high-resolution displays, print media, or web use where crisp rendering at multiple sizes is needed.

PARAMETERS

-s SCALE

Output scale.
--simplify
Simplify paths.
--help
Show help.

CAVEATS

Pixel art only. Not for photos. Rust implementation.

HISTORY

vectorize-pixelart was created for converting pixel art images to scalable vector graphics.

SEE ALSO

potrace(1), inkscape(1), convert(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community