<div dir="ltr">Thank you Matt, as always, for your support :-)<div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font face="Times New Roman, serif"><span style="font-size:15px">- Tammy</span></font></div><div><font face="Times New Roman, serif"><span style="font-size:15px"><br></span></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On 13 September 2016 at 10:42, Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tammy,<br>
<br>
Yes, the code looks good and sane :-).<br>
<br>
Internally, your itk::ImageFileReader will use an itk::TIFFImageIO.<br>
After reading the images, the instance of the itk::ImageIO used can be<br>
obtained with the reader via [1]<br>
<br>
  itk::ImageIOBase::Pointer imageIO = reader->GetImageIO();<br>
  std::cout << imageIO << std::endl;<br>
<br>
Hope this helps,<br>
Matt<br>
<br>
[1] <a href="https://itk.org/Doxygen/html/classitk_1_1ImageFileReader.html#a9786e003237eaa37f0d46714b2ba75c1" rel="noreferrer" target="_blank">https://itk.org/Doxygen/html/<wbr>classitk_1_1ImageFileReader.<wbr>html#<wbr>a9786e003237eaa37f0d46714b2ba7<wbr>5c1</a><br>
<br>
On Tue, Sep 13, 2016 at 10:30 AM, Tammy wrote:<br>
> Dear Friends,<br>
><br>
> I've got a tiff image, which, when I read it in with ITK example<br>
> "ReadUnknownImageType", pixel type is short.<br>
><br>
> The following is correct for reading in that image, right?<br>
>     typedef itk::Image<short, 2> ShortImageType;<br>
><br>
>     typedef itk::ImageFileReader<<wbr>ShortImageType> ReaderType;<br>
><br>
>     ReaderType::Pointer reader = ReaderType::New();<br>
>     reader->SetFileName(filename);<br>
>     reader->Update();<br>
><br>
>     ShortImageType::Pointer inputImage = reader->GetOutput();<br>
><br>
> I'm asking because example TIFFImageIO shows creating an image in memory<br>
> (rather than reading it from a file), but then it writes it as<br>
> itk::TIFFImageIO.<br>
><br>
> So I'm confused.  Do I need to read it as TIFFImageIO?<br><br></blockquote></div></div></div>