mia-3dimagecombine(1)
π mia-3dimagecombine β the girlies' guide (manual page, section 1)
okay so bestie, welcome to mia-3dimagecombine from the General Commands Manual β she's a real one, no cap π
β¨ NAME β¨
mia-3dimagecombine β combine two 3D images, fr fr. that's it, that's the whole job, and she does it beautifully π«Ά
πΈ SYNOPSIS πΈ
mia-3dimagecombine -1 <image1> -2 <image2> -c <combiner> -o <out-file>
[options]
π DESCRIPTION π
okay so mia-3dimagecombine β this program is literally the tool for combining two images. you give it a combiner, you give it two images, and it does its little thing. main character energy only π
β¨
π OPTIONS π
-1,--image1=(input, required); ioβ input image 1, the one to be combined (required, so like, you cannot skip her π). for supported file types, go check outPLUGINS:3dimage/io.-2,--image2=(input, required); ioβ input image 2, also to be combined, also required (she's not optional either, bestie). for supported file types, seePLUGINS:3dimage/io.-c,--combiner=(required); factoryβ the combiner operation, aka the how of the combining. required, obviously. for supported plugins seePLUGINS:3dimage/combiner.-o,--out-file=(output, required); ioβ the output image file, where all your hard work lands. required! for supported file types seePLUGINS:3dimage/io.
π¦ Help & Info π¦
-V,--verbose=warningβ verbosity of output; prints messages of the given level and higher priorities. supported priorities, starting at the lowest level, are:traceβ Function call tracedebugβ Debug outputinfoβ Low level messagesmessageβ Normal messageswarningβ Warningsfailβ Report test failureserrorβ Report errorsfatalβ Report only fatal errors
--copyrightβ print copyright information π-h,--helpβ print this help (she's helpful like that π)-?,--usageβ print a short help, for when you're in a hurry--versionβ print the version number and exit, iconic
βοΈ Processing βοΈ
--threads=-1β maxiumum number of threads to use for processing. this number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation). yes the manpage really spells it "maxiumum", we keep the lore intact πβ¨
π₯ PLUGINS: 3dimage/combiner π₯
the combiner besties, all of them, absolutely serving:
absdiffβ Image combiner 'absdiff'
(no parameters)
addβ Image combiner 'add'
(no parameters)
divβ Image combiner 'div'
(no parameters)
mulβ Image combiner 'mul'
(no parameters)
subβ Image combiner 'sub'
(no parameters)
π PLUGINS: 3dimage/io π
the file-format girlies, each one a different vibe:
analyzeβ Analyze 7.5 image
Recognized file extensions: .HDR, .hdr
Supported element types:
- unsigned 8 bit, signed 16 bit, signed 32 bit, floating point 32 bit, floating point 64 bit
datapoolβ Virtual IO to and from the internal data pool
Recognized file extensions: .@
dicomβ Dicom image series as 3D
Recognized file extensions: .DCM, .dcm
Supported element types:
- signed 16 bit, unsigned 16 bit
hdf5β HDF5 3D image IO
Recognized file extensions: .H5, .h5
Supported element types:
- binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
inriaβ INRIA image
Recognized file extensions: .INR, .inr
Supported element types:
- signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
mhdβ MetaIO 3D image IO using the VTK implementation (experimental).
experimental, bestie β she's still figuring herself out, be gentle π₯Ί
Recognized file extensions: .MHA, .MHD, .mha, .mhd
Supported element types:
- signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
niftiβ NIFTI-1 3D image IO. The orientation is transformed in the same way like it is done withdicomtonifti --no-reorderfrom the vtk-dicom package.
Recognized file extensions: .NII, .nii
Supported element types:
- signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
vffβ VFF Sun raster format
Recognized file extensions: .VFF, .vff
Supported element types:
- unsigned 8 bit, signed 16 bit
vistaβ Vista 3D
Recognized file extensions: .-, .V, .VISTA, .v, .vista
Supported element types:
- binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
vtiβ 3D image VTK-XML in- and output (experimental).
experimental again β handle with care and love π
Recognized file extensions: .VTI, .vti
Supported element types:
- signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
vtkβ 3D VTK image legacy in- and output (experimental).
yep, also experimental. we stan a work-in-progress β¨
Recognized file extensions: .VTK, .VTKIMAGE, .vtk, .vtkimage
Supported element types:
- signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
π EXAMPLE π
Take two images l1.v and l2.v and evaluate the per-voxel sum.
mia-3dimagecombine -1 l1.v -2 l2.v -c sum.v -c add
okay so this is exactly how the manpage writes it β-ctwice, andsum.vsitting in the combiner slot β so we're keeping it character-for-character because that's the assignment, bestie. don't @ me π
π AUTHOR(s) π
Gert Wollny β the legend herself π
π COPYRIGHT π
This software is Copyright (c) 1999β2015 Leipzig, Germany and Madrid, Spain. It comes with ABSOLUTELY NO WARRANTY and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). For more information run the program with the option --copyright.
ABSOLUTELY NO WARRANTY β she said what she said, and she meant it π«Ά
and that's the whole page, bestie! this was the USER COMMANDS version, v2.4.7, and yeah, the page is literally titled mia-3dimagecombine(1). go combine some 3D images, you've got this π
β¨π
π¦ where this page comes from
- debian bookworm: mia-tools 2.4.7-11+b1 Β· GPL-3.0-or-later
- ubuntu jammy: mia-tools 2.4.7-8ubuntu1 Β· GPL-3.0-or-later
- ubuntu resolute: mia-tools 2.4.7-18 Β· GPL-3.0-or-later
- ubuntu stonking: mia-tools 2.4.7-19build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms