<div class="message-text" id="nabble.msgtxt27813729"><span>Hi all, </span><br><br><span>I am new to vtk and have been trying to read a group of TIFF images. </span><br><br><span>These are 32 bit Floating point TIFF files. In the following case, I am just </span><br>
<span>reading one image. </span><br><br><br><span> vtkSmartPointer<vtkTIFFReader> v16 = vtkSmartPointer<vtkTIFFReader>::New(); </span><br><span> int testRet = v16->CanReadFile("C:\\vtk\\testData\\07_1.tif"); // Returns 3 </span><br>
<span> v16->SetFilePrefix("C:\\vtk\\testData\\07_1.TIF"); </span><br><span> v16->SetFilePattern("%s"); </span><br><span> v16->SetDataByteOrderToLittleEndian(); </span><br><span> v16->SetDataScalarTypeToFloat(); </span><br>
<span> v16->SetDataSpacing(1, 1,1); </span><br><span> v16->SetDataOrigin(0,0,0); </span><br><span> v16->Update(); </span><br><span> </span><br><span> vtkImageData* image = v16->GetOutput(); </span><br>
<span> double *testDouble = image->GetScalarRange(); </span><br><span> //Returns 52685.000 - the max and min in file are </span><br><span> //0.999640 and -9999 </span><br><br><span>What is it I am doing wrong here? </span><br>
<br><span>Thanks in advance. </span><br><br><span>Yaji</span></div>