Hello,<br>
I&#39;m making a simple program which opens a raw image that has 10x10 pixels. I<br>
want to scale it to 400x400.<br>
I&#39;m using vtkImageReader2 to read the image and vtkImageViewer2 to view, but<br>
the only thing I get is a black screen. I&#39;ve tested the viewer and it&#39;s<br>
highely unlikely that the error is there.<br>
<br>
Here&#39;s the source code:<br>
<br>
      vtkImageReader2 *reader = vtkImageReader2::New();<br>
      reader-&gt;SetFileName( argv[1] );<br>
      reader-&gt;SetFileDimensionality(<div id=":86" class="ii gt">2);<br>
      reader-&gt;SetDataExtent( 0, 9, 0, 9, 0, 0 );<br>
      reader-&gt;SetDataScalarTypeToUnsignedShort( );<br>
      reader-&gt;SetDataByteOrderToLittleEndian();<br>
      reader-&gt;Update();<br>
<br>
      vtkImageMagnify *mag = vtkImageMagnify::New();<br>
     mag-&gt;SetInput(reader-&gt;GetOutput());<br>
     mag-&gt;SetMagnificationFactors(40, 40, 1);<br>
     mag-&gt;InterpolateOn();<br>
     vtkRenderWindowInteractor *renderWindowInteractor =<br>
vtkRenderWindowInteractor::New();<br>
<br>
     vtkImageViewer2 *viewer = vtkImageViewer2::New();<br>
     viewer-&gt;SetupInteractor( renderWindowInteractor );<br>
     viewer-&gt;SetInput( mag-&gt;GetOutput() );<br>
     viewer-&gt;SetColorWindow( 255 );<br>
     viewer-&gt;SetColorLevel( 127 );<br>
     viewer-&gt;SetSize(40,40);<br>
     viewer-&gt;SetSlice(0);<br>
     viewer-&gt;Render();<br>
     renderWindowInteractor-&gt;Start();<br>
     return 0;<br>
}<br>
</div>