@@ -691,7 +691,7 @@ class MRResizeInputSpec(MRTrix3BaseInputSpec):
691
691
(traits .Int , traits .Int , traits .Int ),
692
692
argstr = '-size %d,%d,%d' ,
693
693
mandatory = True ,
694
- desc = 'Number of voxels in each dimension of output image'
694
+ desc = 'Number of voxels in each dimension of output image' ,
695
695
xor = ['voxel_size' , 'scale_factor' ],
696
696
)
697
697
voxel_size = traits .Tuple (
@@ -744,20 +744,30 @@ class MRResize(MRTrix3Base):
744
744
Example
745
745
-------
746
746
>>> import nipype.interfaces.mrtrix3 as mrt
747
- >>> resize = mrt.MRResize()
748
- >>> resize.inputs.in_file = 'dwi.mif'
749
- >>> resize.inputs.image_size = (256, 256, 144)
750
- >>> resize.cmdline # doctest: +ELLIPSIS
751
- 'mrresize -interp cubic -size 256,256,144 dwi.mif dwi_resized.mif'
752
- >>> resize.run() # doctest: +SKIP
753
- >>> resize.inputs.voxel_size = (1, 1, 1)
754
- >>> resize.cmdline # doctest: +ELLIPSIS
747
+
748
+ Defining the new image resolution:
749
+ >>> image_resize = mrt.MRResize()
750
+ >>> image_resize.inputs.in_file = 'dwi.mif'
751
+ >>> image_resize.inputs.image_size = (256, 256, 144)
752
+ >>> image_resize.cmdline # doctest: +ELLIPSIS
753
+ 'mrresize -size 256,256,144 -interp cubic dwi.mif dwi_resized.mif'
754
+ >>> image_resize.run() # doctest: +SKIP
755
+
756
+ Defining the new image's voxel size:
757
+ >>> voxel_resize = mrt.MRResize()
758
+ >>> voxel_resize.inputs.in_file = 'dwi.mif'
759
+ >>> voxel_resize.inputs.voxel_size = (1, 1, 1)
760
+ >>> voxel_resize.cmdline # doctest: +ELLIPSIS
755
761
'mrresize -interp cubic -voxel 1,1,1 dwi.mif dwi_resized.mif'
756
- >>> resize.run() # doctest: +SKIP
757
- >>> resize.inputs.scale_factor = (2.0,2.0,2.0)
758
- >>> resize.cmdline # doctest: +ELLIPSIS
759
- 'mrresize -interp cubic -scale 2.0,2.0,2.0 dwi.mif dwi_resized.mif'
760
- >>> resize.run() # doctest: +SKIP
762
+ >>> voxel_resize.run() # doctest: +SKIP
763
+
764
+ Defining the scale factor of each image dimension:
765
+ >>> scale_resize = mrt.MRResize()
766
+ >>> scale_resize.inputs.in_file = 'dwi.mif'
767
+ >>> scale_resize.inputs.scale_factor = (0.5,0.5,0.5)
768
+ >>> scale_resize.cmdline # doctest: +ELLIPSIS
769
+ 'mrresize -interp cubic -scale 0.5,0.5,0.5 dwi.mif dwi_resized.mif'
770
+ >>> scale_resize.run() # doctest: +SKIP
761
771
"""
762
772
763
773
_cmd = 'mrresize'
0 commit comments