SYNFIG(1)

πŸ’– SYNFIG πŸ’–

okay bestie, so this is the synfig page from the User Commands manual, and it's literally the 2D vector animation package. yeah. the whole thing. we're rendering animations and looking cute while doing it. πŸŽ€


✨ NAME ✨

synfig β€” 2D vector animation package πŸ’…

like, that's the whole vibe. vector. animation. 2D. slay.


🌸 SYNOPSIS 🌸

synfig [DEFAULT OPTIONS] ([SIF FILE] [SPECIFIC OPTIONS])...

so you give it some default options, then you can keep stacking [SIF FILE] + specific options for it, over and over, as many times as you want. the ... is doing a lot of heavy lifting there and honestly? iconic. πŸ‘‘


πŸ’… OPTIONS πŸ’…

one bullet per option, no skips, we're doing ALL of them, periodt. πŸ’–

  • -t <output type> β€” tells it what the output target should be. the default is unknown, which is giving "mystery box energy" but okay go off πŸ¦‹
  • -w <pixel width> β€” sets the image width. and here's the tea: use zero for the file default. πŸ“
  • -h <pixel height> β€” sets the image height. same deal, use zero for the file default. not me giving both dimensions the same treatment πŸ’€
  • -s <image dist> β€” sets the diagonal size of the image window. yes bestie, that's the Span. πŸ”₯
  • -a <1...30> β€” sets the antialias amount for the parametric renderer. range is 1...30, that's the whole menu. ✨
  • -Q <0...10> β€” specifies image quality for the accelerated renderer. default is 2. range 0...10. ⭐
  • -g <amount> β€” gamma. default is 2.2. so specific, so valid. 🌈
  • -v β€” verbose output! and the way this works? add more -vs for more verbosity. it's a whole ladder of chatter. πŸ—£οΈ
  • -q β€” quiet mode. no progress display, no time-remaining display. silence. peace. 🧘
  • -c <canvas id> β€” render the canvas with the given id instead of the root. main character canvas selection behavior. πŸ‘‘
  • -o <output file> β€” specify the output filename. name your baby. πŸ’–
  • -T <# of threads> β€” enables the multithreaded renderer using the number of threads you specify. go fast, bestie. πŸ”₯
  • -b β€” print benchmarks. πŸ“Š
  • --fps <framerate> β€” set the frame rate. 🎞️
  • --time <time> β€” render a single frame at <seconds>. one frame. one moment. one serve. πŸ’…
  • --begin-time <time> β€” set the starting time. βͺ
  • --end-time <time> β€” set the ending time. ⏩
  • --dpi <res> β€” set the dots-per-inch. both axes, we're being inclusive. 🌸
  • --dpi-x <res> β€” set the X dots-per-inch. just X. πŸ¦‹
  • --dpi-y <res> β€” set the Y dots-per-inch. just Y. the sequel. πŸ¦‹
  • --list-canvases β€” list the exported canvases in the composition. canvas roll call!! πŸ“‹
  • --append <filename> β€” append layers in <filename> to the composition. adding to the group chat. 🫢
  • --layer-info <layer> β€” print out layer's description, parameter info, etc. the full lore drop. 😭
  • --layers β€” print out the list of available layers. πŸŽ€
  • --targets β€” print out the list of available targets. 🎯
  • --importers β€” print out the list of available importers. πŸ“¦
  • --valuenodes β€” print out the list of available ValueNodes. capital V, capital N, respect it. ⭐
  • --modules β€” print out the list of loaded modules. 🧩
  • --version β€” print out version information. iykyk. πŸ’œ
  • --info β€” print out misc build information. miscellaneous but make it cute. πŸ™ˆ
  • --license β€” print out license information. read it bestie, it's the rules. πŸ“œ

ok so real talk: every single one of these options is exactly what the original said, no cap, no invented extras. if an option isn't here, it wasn't in the source, and i'm not out here making things up. 🫢

and that's the page, bestie!! this was Synfig Core, November 2005, from the User Commands manual β€” yeah she's vintage, she's a classic, she's still eating. πŸ’–βœ¨πŸŽ€ mwah.