MINCMAKEVECTOR(1)

πŸ’– MINCMAKEVECTOR πŸ’–

okay so this is a page from the MINC User's Guide β€” it's mincmakevector(1), and bestie, it's literally just here to help you turn a lil pile of boring grayscale files into one iconic vector file. let's get into it πŸ¦‹


✨ NAME ✨

mincmakevector β€” convert a list of scalar minc files into one vector file πŸ’…


🌸 SYNOPSIS 🌸

mincmakevector [<options>] <in>.mnc [...] <out>.mnc

πŸŽ€ DESCRIPTION πŸŽ€

So. mincmakevector takes a whole list of scalar minc files and squishes them together into one vector minc file. no cap. 🫢

And what even is a vector minc file, you ask? it's a file that has the dimension vector_dimension chillin' as the fastest varying dimension of the image data. basically it represents vector data at every single voxel β€” think RGB images, think gradient volumes. the whole vibe. 🌈

A scalar minc file, on the other hand, does not have the vector dimension, and it's the grayscale / intensity data girlie. simple. clean. iconic. ✨


πŸ’… OPTIONS πŸ’…

heads up bestie: options can be written in abbreviated form (as long as they're unique) and can go anywhere on the command line. yes, anywhere. she's flexible like that. 😌

🌟 General options 🌟

  • -2 β€” makes a MINC 2.0 format output file.
  • -clobber β€” overwrite an existing file. no thoughts, just vibes, bye old file πŸ’€
  • -noclobber β€” don't overwrite an existing file. this is the default.
  • -no_clobber β€” literally just a synonym for -noclobber. same energy.
  • -verbose β€” print out progress info for every chunk of data copied. this is the default, so she's chatty by nature πŸ’¬
  • -quiet β€” do not print out progress information. she's giving mysterious.
  • -buffer_size size β€” set the maximum size of the internal buffers, measured in kbytes. default is 10 MB.
  • -filetype β€” create an output file with the same type as the first input file. this is the default.
  • -byte β€” store output voxels as 8-bit integers.
  • -short β€” store output voxels as 16-bit integers.
  • -int β€” store output voxels as 32-bit integers.
  • -long β€” superseded by -int. it's giving legacy, we don't talk about her πŸ™ˆ
  • -float β€” store output voxels as 32-bit floating point numbers.
  • -double β€” store output voxels as 64-bit floating point numbers.
  • -signed β€” create an output file with data stored in a signed type. this only does anything if one of -byte, -short or -int is specified. iykyk.
  • -unsigned β€” create an output file with data stored in an unsigned type. again, only matters if one of -byte, -short or -int is specified.
  • -valid_range min max β€” create an output file with integer data stored in that specified restricted range. only has an effect if one of -byte, -short or -int is specified. πŸ“

🌈 Generic options for all commands 🌈

  • -help β€” print a summary of the command-line options and exit. your little cheat sheet 🫢
  • -version β€” print the program's version number and exit.

⭐ EXAMPLES ⭐

say you've got files holding the red, green and blue colour components and you want one RGB file. watch this:

mincmakevector red.mnc green.mnc blue.mnc rgb.mnc

and boom. slay. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Peter Neelin


🧚 COPYRIGHTS 🧚

Copyright 1997 by Peter Neelin


and that's the whole page bestie πŸ’œ this was mincmakevector(1) from the MINC User's Guide, and the version/date on the tin is $Date: 2004-05-20 21:52:08 $ β€” so yes, she's an elder icon and she still ate. periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from