<div dir="ltr">Hello,<br><br>If I read an image file (of unknown pixel type) into an itk::Image object using ITK, will the component type of a pixel of that image object be the same, regardless of the environment (C++ compiler, hardware, etc.)?<div><br></div><div>If yes, can I assume that the sizes for each component type are as follows?<br><div><br></div><div>UCHAR & CHAR        - 1 byte</div><div>USHORT & SHORT    - 2 bytes</div><div>UINT, INT, & FLOAT    - 4 bytes</div><div>ULONG, LONG, & DOUBLE         - 8 bytes</div><div><br></div><div>The method I'm using to read an image of unknown type is similar to the one at this link: <a href="https://itk.org/ITKExamples/src/IO/ImageBase/ReadUnknownImageType/Documentation.html">https://itk.org/ITKExamples/src/IO/ImageBase/ReadUnknownImageType/Documentation.html</a></div><div><br></div><div>Thank you,</div><div>--Fijoy</div></div></div>