using System;
using System.Collections.Generic;
namespace itk.simple.examples
{
public class DicomImagePrintTags
{
public static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("Usage: DicomImagePrintTags <input_file>");
return;
}
reader.SetFileName(args[0]);
reader.LoadPrivateTagsOn();
reader.ReadImageInformation();
foreach (string k in reader.GetMetaDataKeys())
{
Console.WriteLine(string.Format("({0}) = = \"{1}\"", k, reader.GetMetaData(k)));
}
var size = reader.GetSize();
Console.Write("Image Size: [" + size[0]);
for (int i = 1; i < size.Count; i++)
{
Console.Write(", " + size[i]);
}
Console.WriteLine("]");
Console.WriteLine("Image PixelType: " + SimpleITK.GetPixelIDValueAsString(reader.GetPixelID()));
}
}
}
Read an image file and return a SimpleITK Image.