NONA-SVG(1)

πŸ“¦
version 0.29 Β· 2 versions
, in fedora 43

πŸ’– NONA-SVG(1) πŸ’–

okay bestie, so this is nona-svg, and it lives in the User Contributed Perl Documentation section of the manual. buckle up πŸŽ€


✨ NAME ✨

nona-svg β€” stitch a vector panorama image πŸ¦‹


🌸 SYNOPSIS 🌸

nona-svg [options] -o output project_file (image files)

Options:
 -o prefix    Prefix for output
 -i num       Images to render, can be specified multiple times
 -h | --help  Outputs help documentation.

πŸ‘‘ DESCRIPTION πŸ‘‘

nona-svg is a drop in replacement for nona that works with SVG vector files. slay.

ngl though, there are some snags, and we're gonna talk about all of them because I love you and I want you to be prepared πŸ’…

  • The .pto project needs to be prepared with the correct w and h (that's width and height in pixels) parameters for the input SVG files in each i-line.
  • You can specify the SVG filenames using the n parameter, or by appending the SVG filenames on the command-line (similar to nona).

This tool uses regular expressions rather than an SVG parser, so expect it to fail in all sorts of situations 😭 fr fr. It seems to be ok with simple lines and curves generated by Inkscape though, so that's the vibe it's going for.

This tool uses pano_trafo from the Hugin project to do the projection math, and the way the connection is done makes it only likely to work on unixy systems. iykyk 🐧

Expect to see 'ContractViolation' errors from vigra β€” ignore them, this is a bug in pano_trafo which unnecessarily tries to open image files. not your fault bestie πŸ’€

Note that only homography transformations preserve splines, i.e. this only works properly if the input and output projection is rectilinear. Having said that, the error with other projections isn't so noticeable if your lines are short and/or they are converted to 'curves' in Inkscape before remapping. so like, sometimes it eats anyway πŸ“


πŸŽ€ LICENSE πŸŽ€

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. πŸ’œ


πŸ”₯ SEE ALSO πŸ”₯

<http://hugin.sourceforge.net/> β€” go look, bestie ✨


πŸ¦‹ AUTHOR πŸ¦‹

Bruno Postle β€” August 2012 🌸


and that's the whole page!! this manual is brought to you by perl v5.42.0, dated 2025-07-25, and it's giving NONA-SVG(1) energy. periodt πŸ’…πŸ‘‘

πŸ“¦ where this page comes from