<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hello every one,</FONT></DIV>
<DIV><FONT size=2>I used the vtkMetaImageWriter class several times.I found that 
the&nbsp;image header file was wrong.But when I added the Update() function 
before this&nbsp;pipeline the writed file was right.You may not understand what 
I want to say. Please refer to the following&nbsp;program.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>vtkMetaImageReader *reader = 
vtkMetaImageReader::New();<BR>&nbsp;reader-&gt;SetFileName(inputFilename);<BR>&nbsp;&nbsp;<BR>&nbsp;vtkImageGaussianSmooth 
*smooth = 
vtkImageGaussianSmooth::New();<BR>&nbsp;smooth-&gt;SetDimensionality(3);<BR>&nbsp;smooth-&gt;SetStandardDeviations(0.4,0.4,0.4);<BR>&nbsp;smooth-&gt;SetInput(reader-&gt;GetOutput());<BR>&nbsp;<BR>&nbsp;vtkImageGradientMagnitude 
*magnitude = 
vtkImageGradientMagnitude::New();<BR>&nbsp;magnitude-&gt;SetDimensionality(3);<BR>&nbsp;magnitude-&gt;SetInput(smooth-&gt;GetOutput());<BR>&nbsp;magnitude-&gt;Update();//this&nbsp;function 
is necessary to get the&nbsp;right file header 
information<BR>&nbsp;<BR>&nbsp;vtkMetaImageWriter *writer = 
vtkMetaImageWriter::New();<BR>&nbsp;writer-&gt;SetFileDimensionality(3);<BR>&nbsp;writer-&gt;SetInput(magnitude-&gt;GetOutput());<BR>&nbsp;writer-&gt;SetFileName(outputFilename);<BR>&nbsp;writer-&gt;Write();&nbsp; 
</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>I doubt there is some bug in the class 
vtkMetaImageWriter.</FONT></DIV></BODY></HTML>