<div dir="ltr"><br>Hello all,<br><br>Following is my code in which I am trying to read a JPEG image and display it:<br><br> vtkSmartPointer<vtkJPEGReader> jpeg_reader = vtkSmartPointer<vtkJPEGReader>::New();<br>
<br> if(jpeg_reader->CanReadFile(file_path.c_str()))<br> {<br> jpeg_reader->SetFileName(file_path.c_str());<br> jpeg_reader->Update(); <br><br> vtkSmartPointer<vtkRenderWindowInteractor> interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();<br>
<br> vtkSmartPointer<vtkImageViewer2> image_viewer = vtkSmartPointer<vtkImageViewer2>::New();<br> image_viewer->SetInput(jpeg_reader->GetOutput());<br> image_viewer->SetupInteractor(interactor);<br>
image_viewer->GetRenderer()->ResetCamera();<br> image_viewer->GetRenderer()->SetBackground(1.0, 1.0, 1.0);<br> image_viewer->GetRenderWindow()->SetWindowName("My Window");<br>
<br> interactor->Initialize();<br> interactor->Start();<br> }<br><br><br>The code displays the image but I am having the following issues:<br><br>1. I am not able to change the window name as attempted above. <br>
<br>2. When I hold the left mouse button and drag, I see the image color map changing. I could not understand how to turn this behavior off (if at all this it is not erroneous) by looking at the class references.<br><br><br>
Any help will be appreciated.<br><br>Thanks,<br>Prathamesh<br></div>