c#: how to read parts of a file? (DICOM)

后端 未结 4 1776
[愿得一人]
[愿得一人] 2020-12-14 21:55

I would like to read a DICOM file in C#. I don\'t want to do anything fancy, I just for now would like to know how to read in the elements, but first I would actually like

4条回答
  •  不思量自难忘°
    2020-12-14 22:27

    you can also use like this.

    FileStream fs = File.OpenRead(path);
    
    byte[] data = new byte[132];
    fs.Read(data, 0, data.Length);
    
    int b0 = data[0] & 255, b1 = data[1] & 255, b2 = data[2] & 255, b3 = data[3] & 255;
    
    if (data[128] == 68 && data[129] == 73 && data[130] == 67 && data[131] == 77)
            {
               //dicom file
            }
            else if ((b0 == 8 || b0 == 2) && b1 == 0 && b3 == 0)
            {
                //dicom file
            }
    

提交回复
热议问题