On 07/02/2013 04:10 PM, Matt McCormick wrote: > Hi Kevin, > > Thanks for the report. I have created an issue [1] in the issue > tracker to keep track of the issue. > > Thanks, > Matt > > [1] https://issues.itk.org/jira/browse/ITK-3165 >
I have the start of a patch :
diff --git a/Modules/IO/NIFTI/src/itkNiftiImageIO.cxx
b/Modules/IO/NIFTI/src/itkNiftiImageIO.cxx
index 3836a29..498eb3e 100644
--- a/Modules/IO/NIFTI/src/itkNiftiImageIO.cxx
+++ b/Modules/IO/NIFTI/src/itkNiftiImageIO.cxx
@@ -1257,6 +1257,16 @@ NiftiImageIO
EncapsulateMetaData< std::string >(this->GetMetaDataDictionary(),
ITK_FileNotes, description);
+ // Set byte order
+ if( this->m_NiftiImage->byteorder == 1 ) // LSB_FIRST
+ {
+ this->m_ByteOrder = LittleEndian;
+ }
+ if( this->m_NiftiImage->byteorder == 2 ) // MSB_FIRST
+ {
+ this->m_ByteOrder = BigEndian;
+ }
+
// We don't need the image anymore
nifti_image_free(this->m_NiftiImage);
this->m_NiftiImage = 0;
"It works for me" but I've only looked at one image on one machine and I
don't really know the implications of setting this member variable.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://www.itk.org/mailman/listinfo/insight-developers
