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