VTRACER(1)

πŸ“¦ version 0.6.5, in ubuntu stonking

πŸ’– VTRACER(1) πŸ’–

okay bestie, welcome to the vtracer manual page, from the User Commands girlies ✨ this is the page for the vtracer command, and yes, she ate πŸ’…


🌸 NAME 🌸

vtracer β€” convert raster images into vector graphics πŸ¦‹


✨ SYNOPSIS ✨

vtracer [OPTIONS] --input input --output output

like, the <italic>--input</italic> and <italic>--output</italic> are the whole point, everything else is OPTIONS on top, slay 🌈


πŸŽ€ DESCRIPTION πŸŽ€

So vtracer converts raster images into vector graphics and writes SVG output. That's the vibe. Raster goes in, vectors come out, SVG lands on disk. Iconic. πŸ‘‘


πŸ’… OPTIONS πŸ’…

okay this is the part where we get into it, no skimming, all of them, periodt πŸ’–

  • -i, --input input β€” the path to your input raster image. the source. the origin story. 🌸
  • -o, --output output β€” the path to the output vector graphics file. where the glow-up gets written. ✨
  • --colormode color_mode β€” picks your color mode: true-color color mode or binary bw mode. so either full color or straight black-and-white energy, iykyk πŸ–€πŸ€
  • -p, --color_precision color_precision β€” how many significant bits get used in an RGB channel. precision girlies rise πŸ™ˆ
  • -c, --corner_threshold corner_threshold β€” the minimum momentary angle, in degrees, for something to be considered a corner. yes the manual literally says "momentary", and yes we respect it β€” corner detection is a whole vibe check πŸ“
  • -f, --filter_speckle filter_speckle β€” discard patches smaller than the given number of pixels. bye bye little speckles, not you getting the screen time, love u tho πŸ’€
  • -g, --gradient_step gradient_step β€” the color difference between gradient layers. gradients so smooth they're giving main character energy 🌈
  • --hierarchical hierarchical β€” picks the hierarchical clustering mode: stacked or cutout. heads up bestie, this only applies to color mode β€” no color mode, no hierarchical moment πŸ’…
  • -m, --mode mode β€” picks your curve fitting mode: pixel, polygon, or spline. three modes, three aesthetics, all valid πŸŽ€
  • --path_precision path_precision β€” how many decimal places to use in path strings. how many decimals are we giving? exactly this many πŸ™‚β€β†•οΈ
  • --preset preset β€” use a preset configuration: bw, poster, or photo. the shortcut. the "I don't want to think about it, just make it cute" button πŸ”₯
  • -l, --segment_length segment_length β€” performs iterative subdivide smoothing until all segments are shorter than this length. keep subdividing till everything's smol, obsessed 🧚
  • -s, --splice_threshold splice_threshold β€” the minimum angle displacement, in degrees, to splice a spline. splicing, but make it geometry βœ‚οΈ
  • -h, --help β€” print help information. your bestie when you forget a flag 🫢
  • -V, --version β€” print version information. for when you need to know exactly which one you're dealing with πŸ‘‘
  • -- β€” lol ok

🌟 AUTHOR 🌟

vtracer was written by Chris Tsang. legend behavior, honestly πŸ™ŒπŸ’œ


ok and if you're ever stuck: <italic>--help</italic> is right there, she's literally free. go forth and vectorize, bestie πŸ¦‹βœ¨

and that's the whole page!! this was vtracer 0.6.5, from 2026-06-17, and it's the VTRACER(1) manual, mwah πŸ’–πŸŽ€πŸ’…

πŸ“¦ where this page comes from