[Insight-users] Big endian/little endian
    Radhika Sivaramakrishna 
    radhika.sivaramakrishna at synarc.com
       
    Wed Jun 16 17:41:39 EDT 2004
    
    
  
Hi Luis,
I did try this but it is still writing this out as little endian. Is there a
way to force it to write in big endian format or force byte swapping?
Thanks
Radhika
-----Original Message-----
From: Luis Ibanez [mailto:luis.ibanez at kitware.com] 
Sent: Wednesday, June 16, 2004 12:53 PM
To: Radhika Sivaramakrishna
Cc: 'ITK'
Subject: Re: [Insight-users] Big endian/little endian
Hi Radhika,
Yes, you can specify the desired Endian-ness
when writing the image.
You simple need to create the ImageIO object
on your own (not let the ImageIO factory do it
for you) and invoke on it any of the following
methods:
       SetByteOrder (ByteOrder _arg)
       SetByteOrderToBigEndian ()
       SetByteOrderToLittleEndian ()
These methods are defined in ImageIOBase
http://www.itk.org/Insight/Doxygen/html/classitk_1_1ImageIOBase.html
The code will look like
typedef itk::MetaImageIO   ImageIOType;
ImageIOType::Pointer metaIO = ImageIOType::New();
  metaIO->SetByteOrderToBigEndian();
  // XOR
  metaIO->SetByteOrderToLittleEndian();
typedef itk::ImageFileWriter< ImageType > WriterType;
WriterType::Pointer writer = WriterType::New();
writer->SetImageIO( imageIO );
writer->SetFileName("myfilename.mhd");
writer->SetInput( filter->GetOutput() );
writer->Update();
Regards,
    Luis
--------------------------------
Radhika Sivaramakrishna wrote:
> Hi there,
> 
> When writing out an image, is there a way to specify the desired 
> Endian-ness of the output image file?
> 
> Thanks
> 
> Radhika
> 
>  
> 
> -----------------------------------------------------
> 
> Confidentiality Notice.
> 
> This email message is for the sole use of the intended recipient(s) and 
> may contain confidential and privileged information. Any unauthorized 
> review, use, disclosure or distribution is prohibited. If you are not 
> the intended recipient, please contact the sender by reply email and 
> destroy all copies of the original message. If you are the intended 
> recipient, please be advised that the content of this message is subject 
> to access, review and disclosure by the sender's Email System
Administrator.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
                                                     
-----------------------------------------------------  
Confidentiality Notice. 
This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. Any unauthorized review,
use, disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply email and destroy all copies
of the original message. If you are the intended recipient, please be
advised that the content of this message is subject to access, review and
disclosure by the sender's Email System Administrator.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20040616/e836042d/attachment.html
    
    
More information about the Insight-users
mailing list