Skip to content

Commit fe75959

Browse files
josetascondzenanz
authored andcommitted
STYLE: Use itk::WriteImage in ScaleAnImage
1 parent 6fb0e9c commit fe75959

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/Core/Transform/ScaleAnImage/Code.cxx

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@ main(int, char *[])
3232
ImageType::Pointer image = ImageType::New();
3333
CreateImage(image);
3434

35-
using WriterType = itk::ImageFileWriter<ImageType>;
36-
WriterType::Pointer inputWriter = WriterType::New();
37-
inputWriter->SetFileName("input.png");
38-
inputWriter->SetInput(image);
39-
inputWriter->Update();
35+
itk::WriteImage(image, "input.png");
4036

4137
// using TransformType = itk::ScaleTransform<float, 2>; // If you want to use float here, you must use:
4238
// using ResampleImageFilterType = itk::ResampleImageFilter<ImageType, ImageType, float>; later.
@@ -60,10 +56,7 @@ main(int, char *[])
6056
resampleFilter->SetSize(image->GetLargestPossibleRegion().GetSize());
6157
resampleFilter->Update();
6258

63-
WriterType::Pointer outputWriter = WriterType::New();
64-
outputWriter->SetFileName("output.png");
65-
outputWriter->SetInput(resampleFilter->GetOutput());
66-
outputWriter->Update();
59+
itk::WriteImage(resampleFilter->GetOutput(), "output.png");
6760

6861
return EXIT_SUCCESS;
6962
}

0 commit comments

Comments
 (0)