<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:14pt"><div>Hi, </div><div>i wanna to read a series of jpg images, the files named as 0001.01.jpg, 0002.01.jpg,0003.01.jpg,......., so i used the following lines to read the series and get error " can't open file 97452109.010.jpg , </div><div>&nbsp;</div><div>this is my code:</div><font size="2" face="Consolas"><font size="2" face="Consolas"><div></font></font><font size="2" face="Consolas"><font size="2" face="Consolas">&nbsp;<div><font size="3" face="Times New Roman">

</font></div><div><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkJPEGReader</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> jpegreader = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> vtk.</span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkJPEGReader</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetFilePatter<var id="yui-ie-cursor"></var>n(</span><span style="color: rgb(163, 21, 21); font-family: Consolas; font-size: 10pt;">"%d.01.jpg"</span><span style="color: black; font-family: Consolas; font-size: 10pt;">);</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetFilePrefix(</span><span style="color: rgb(163, 21, 21); font-family: Consolas; font-size: 10pt;">"D:\\cryofull\\coronal\\"</span><span style="color: black; font-family: Consolas; font-size: 10pt;">);</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetFileNameSliceOffset(1);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetFileNameSliceSpacing(0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetDataSpacing(1, 1, 1);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetDataOrigin(0, 0, 0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetDataExtent(0, 1035, 0, 1476, 0, 1361);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">jpegreader.SetDataScalarTypeToUnsignedChar();<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">vtk.</span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkFixedPointVolumeRayCastMapper</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> texMapper = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> vtk.</span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkFixedPointVolumeRayCastMapper</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkVolume</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> vol = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> </span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkVolume</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkColorTransferFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> ctf = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> </span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkColorTransferFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkPiecewiseFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> spwf =</span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> </span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkPiecewiseFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkPiecewiseFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> gpwf = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">new</span><span style="color: black; font-family: Consolas; font-size: 10pt;"> </span><span style="color: rgb(43, 145, 175); font-family: Consolas; font-size: 10pt;">vtkPiecewiseFunction</span><span style="color: black; font-family: Consolas; font-size: 10pt;">();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gaussian.SetStandardDeviations (1.0, 1.0, 1.0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gaussian.SetRadiusFactors (1.0, 1.0, 1.0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gaussian.SetInput(jpegreader.GetOutput());<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p><font size="3" face="Times New Roman">&nbsp;</font></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">texMapper.SetInputConnection(gaussian.GetOutputPort());<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p><font size="3" face="Times New Roman">&nbsp;</font></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">spwf.AddPoint(84, 0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">spwf.AddPoint(151, .1);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">spwf.AddPoint(255, 1);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p><font size="3" face="Times New Roman">&nbsp;</font></o:p></span></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gpwf.AddPoint(0, .2);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gpwf.AddPoint(10, .2);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">gpwf.AddPoint(25, 1);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: green; font-family: Consolas; font-size: 10pt;">// vol.GetProperty().SetColor(ctf);</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">vol.GetProperty().SetScalarOpacity(spwf);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">vol.GetProperty().SetGradientOpacity(gpwf);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">vol.SetMapper(texMapper);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: green; font-family: Consolas; font-size: 10pt;">//Go through the Graphics Pipeline </span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">aRenderer.AddVolume(vol);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">aRenderer.ResetCamera();<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: blue; font-family: Consolas; font-size: 10pt;">this</span><span style="color: black; font-family: Consolas; font-size: 10pt;">.vtkFormsWindowControl1.Visible = </span><span style="color: blue; font-family: Consolas; font-size: 10pt;">true</span><span style="color: black; font-family: Consolas; font-size: 10pt;">;</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: blue; font-family: Consolas; font-size: 10pt;">this</span><span style="color: black; font-family: Consolas; font-size: 10pt;">.vtkFormsWindowControl1.Update();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">renWin = <o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: blue; font-family: Consolas; font-size: 10pt;">this</span><span style="color: black; font-family: Consolas; font-size: 10pt;">.vtkFormsWindowControl1.GetRenderWindow();</span><span style='color: black; font-family: "Arial","sans-serif"; font-size: 14pt;'><o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">aRenderer.SetBackground(0, 255, 0);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">renWin.AddRenderer(aRenderer);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">renWin.SetInteractor(iren);<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">iren.Initialize();<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div><span style="color: black; font-family: Consolas; font-size: 10pt;">renWin.Render();<o:p></o:p></span></div><div><font size="3" face="Times New Roman">

</font></div><div style="margin: 0in 0in 10pt;" class="MsoNormal"><o:p><font size="3" face="Times New Roman">&nbsp;</font></o:p></div><div><font size="3" face="Times New Roman">

</font></div></font></font></div></body></html>