Hi all,
I'm using avwcreatehd++ from an .xml file that I've created (in order
to convert "raw" MRI volumes to NIfTI)
It seems to ignore the specification of
byteorder = 'MSB_FIRST'
and instead create LSB_FIRST NIfTI images (on an LSB_FIRST AMD/Linux
system). Is this is a bug or a feature? ;-)
The raw data I have are MSB_FIRST even though I am working on an
LSB_FIRST system, and I was under the impression that this could be
true of the NIfTI volumes too, no? Does avwcreatehd always create
LSB_FIRST, or does it always match the local machine byte-order?
My second query is that when creating Analyze images (or using
avwchfiletype ANALYZE on previously created NIfTIs) the origin
information is converted to integers. Is this deliberate? I guess that
origin-offsets (or more general voxel-world mapping) was never really
properly standardised for Analyze images, but would using floats for
origin-offsets be significantly more non-standard (!) than integers?
Thanks,
Ged
|