antsImageWrite.Rd
Write an image object of S4 class antsImage
to a file.
antsImageWrite(image, filename, as.tensor = FALSE)
image | Image object of S4 class |
---|---|
filename | Name of the file to write the image to. |
as.tensor | flag indicating to write as symmetric tensor if image has 6 components |
0 -- Success
1 -- Failure
fn <- getANTsRData( "r16" ) fi <- antsImageRead( fn ) antsImageWrite( fi , tempfile( fileext = ".nii.gz" ) ) antsImageWrite( fi , tempfile( fileext = ".mha" ) ) antsImageWrite( fi , tempfile( fileext = ".nrrd" ) ) antsImageWrite( antsImageClone( fi, "unsigned int" ) , tempfile( fileext = ".jpg" ) ) antsImageWrite( antsImageClone( fi, "float" ) , tempfile( fileext = ".tif" ) ) antsImageWrite( fi, tempfile( fileext = ".mrc" ) ) antsImageWrite( fi, tempfile( fileext = ".hd5" ) ) components(fi) = 0L antsImageWrite( fi, tempfile( fileext = ".nii.gz" ) ) components(fi) = -1L testthat::expect_error( antsImageWrite( fi, tempfile( fileext = ".nii.gz" )), "nvalid S4" ) testthat::expect_error( antsImageWrite( "hey"), "not exist" )