<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Dear all<br>
<br>
<br>
I am converting an image from jpg to tiff and cant seem to find the
converted image in my directory. Where the converted image go. When you
WRITE an image where does it go.<br>
<br>
Please help me.<br>
<br>
Its very urgent<br>
<br>
The Code is as below<br>
.....................................................................................................................<br>
<br>
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">#include "itkImageFileReader.h"</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">#include "itkImageFileWriter.h"</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">#include "itkImage.h"</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">int main( int argc, char ** argv )</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">{</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; // Verify the number of parameters in the command line</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; if( argc &lt; 3 )</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; {</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; "Usage: " &lt;&lt; std::endl;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; argv[0] &lt;&lt; " inputImageFile&nbsp; outputImageFile " &lt;&lt; std::endl;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; return EXIT_FAILURE;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; }</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">typedef short&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PixelType;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; const&nbsp;&nbsp; unsigned int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dimension = 2;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; typedef itk::Image&lt; PixelType, Dimension &gt;&nbsp;&nbsp;&nbsp; ImageType;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; typedef itk::ImageFileReader&lt; ImageType &gt;&nbsp; ReaderType;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; typedef itk::ImageFileWriter&lt; ImageType &gt;&nbsp; WriterType;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">ReaderType::Pointer reader = ReaderType::New();</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; WriterType::Pointer writer = WriterType::New();</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;const char * inputFilename&nbsp; = argv[1];</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; const char * outputFilename = argv[2];</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">reader-&gt;SetFileName( "original.jpg"&nbsp; );</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; writer-&gt;SetFileName( "original.tiff" );</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">writer-&gt;SetInput( reader-&gt;GetOutput() );</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">try </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; { </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; writer-&gt;Update(); </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; } </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp; catch( itk::ExceptionObject &amp; err ) </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; { </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; "ExceptionObject caught !" &lt;&lt; std::endl; </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; err &lt;&lt; std::endl; </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; return EXIT_FAILURE;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">&nbsp;&nbsp;&nbsp; } </span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">return EXIT_SUCCESS;</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
<span style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">}</span><br style="font-family: courier,monaco,monospace,sans-serif; color: rgb(0, 64, 127);">
</td></tr></table><br>