I am using SimpleITK library for reading MRA images. For example we are work on dcm and nii file and this can be work with Sitk.ReadImage but I dont know in the future that What file types can we encounter ?
I dont know above many of them. Can you explain simply or send link about information them?
Which one does Dicom fall into? I find that [GDCMImageIO] and I am thinking that dcm enter this group. In addition .Ima files supported sitk.ReadImage but Δ°t doesnt write web patch part. Can someone help me about these?
To see which image IO components are supported by the specific version of SimpleITK:
import SimpleITK as sitk
print(sitk.ImageFileReader())
File extensions are often used to denote a specific file type but this is only a convention. That is, a file called image.png can be in jpg format or any other format. There is no required file naming associated with the file format. Files in DICOM format often have a .dcm or .ima extension. Sometimes they have no extension.
ITK/SimpleITK attempt to read a given file using the various IOs irrespective of the file name. The first IO that can read the file is used to do so. This means that if there are multiple IO components that can read a file, e.g. LSMImageIO and TIFFImageIO can both read tif, the first reader will be used if the developer doesnβt explicitly specify one. If the developer sets a specific ImageIO that is what will be used.
With respect to the details of the different file formats, that is outside the scope of ITK/SimpleITK (see wikipedia or search online).