NONA("1")
π NONA β like, the whole manual, bestie π
okay so real talk: this is the nona man page from the HUGIN crew (that's the manual name, tucked in right there for you π«Ά), and I'm gonna walk you through it like we're texting at 2am. no cap, every flag's coming with us.
β¨ NAME β¨
nona β Stitch a panorama image π
π SYNOPSIS π
nona [options] -o output project_file (image files)
that's it. that's the whole vibe. -o output, then your project_file, then your (image files). slay.
π¦ DESCRIPTION π¦
so nona uses the transform function from PanoTools β and honestly? the stitching itself is quite simple. it does not do seam feathering. like, zero feathering. none. it's giving "we're not doing that here" π
also, only the non-antialiasing interpolators of PanoTools are supported. that's the whole menu, bestie, no substitutions.
the following output formats are supported (this is the n option of the PanoTools p script line, iykyk):
JPEG,TIFF,PNGβ single image formats without feathered blendingJPEG_m,TIFF_m,PNG_mβ multiple tiff filesTIFF_multilayerβ multilayer tiff files, readable by The Gimp 2.0 π
π OPTIONS π
general options
-cβ create coordinate images (onlyTIFF_moutput, so don't come for me if you're using something else)-vβ quiet mode, do not output progress indicators π€«-dβ print detailed output for GPU processing-gβ perform image remapping on the GPU π₯ (main character energy, honestly)
the "override your project file" options
these ones let you override the settings that are already sitting in your project file. iconique.
-inum β remap only the image with number num. and yes, you can specify it multiple times, go off π-mstr β set the output file format. valid:TIFF,TIFF_m,TIFF_multilayer,EXR,EXR_m,JPEG,JPEG_m,PNG,PNG_m-rldr/hdr β set the output mode:ldrβ keep original bit depth and responsehdrβ merge to hdr β¨
-eexposure β set exposure forldrmode-pTYPE β pixel type of the output. can be one of:UINT8β 8 bit unsigned integerUINT16β 16 bit unsigned integerINT16β 16 bit signed integerUINT32β 32 bit unsigned integerINT32β 32 bit signed integerFLOATβ 32 bit floating point
-z|--compressionβ set the compression type. possible options for tiff output:NONEβ no compressionPACKBITSβ packbits compressionLZWβ LZW compressionDEFLATEβ deflate compression
for JPEG output, set the quality number π
--ignore-exposureβ don't correct exposure. (this doesn't work with the-eswitch, so pick a lane bestie π)--save-intermediate-imagesβ saves also the intermediate images (only when output is isTIFF,PNGorJPEG)--intermediate-suffix=SUFFIXβ suffix for intermediate images--create-exposure-layersβ create all exposure layers (this will always useTIFF)--clip-exposure[=lower cutoff:upper cutoff]β mask automatically all dark and bright pixels. optionally you can specify the limits for the lower and upper cutoff (specify in range0...1, relative the full range) πΈ
ngl,--ignore-exposure+-eis a hard no. the man page literally says it doesn't work. don't do it to yourself π
π AUTHORS π
written by Pablo d'Angelo. also contains contributions from Douglas Wilkins, Ippei Ukai, Ed Halley, Bruno Postle, Gerry Patterson and Brent Townshend. the whole friend group showed up, we love to see it π«Ά
this man page was written by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> and updated by Terry Duell, and is licensed under the same terms as the hugin package itself.
okay that's the whole thing, every last flag accounted for π this page is Version: 2025.0.1, dated 2026-09-22, and it lives in the HUGIN household as nona(1). go stitch something iconic, bestie β periodt. π¦β¨
π¦ where this page comes from
- arch rolling: hugin 2025.0.1-5 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms