GIMP:打开 dicom 文件

GIMP:打开 dicom 文件

我正在尝试打开 dicom 文件 (.dcm)。我尝试的所有文件都出现错误提示transfer syntax 1.2.840.10008.1.2.4.70 is not supported。我该怎么办?

答案1

错误消息表明 GIMP 不支持该文件的传输语法。GIMP 2.99.6(最新可用版本)的源代码显示 file-dicom.c 提供了 DICOM 支持:

  switch (element_word)
    {
    case 0x0010:   /* transfer syntax id */
      if (strcmp("1.2.840.10008.1.2", (char*)value) == 0)
        {
          do_toggle_endian = FALSE;
          implicit_encoding = TRUE;
        }
      else if (strcmp("1.2.840.10008.1.2.1", (char*)value) == 0)
        do_toggle_endian = FALSE;
      else if (strcmp("1.2.840.10008.1.2.2", (char*)value) == 0)
        do_toggle_endian = TRUE;
      break;
    }

1.2.840.10008.1.2.4.70在此文件或 GIMP 源代码的任何其他文件中均未找到传输语法。

正如 Tetsujin 和 Anaksunaman 所建议的那样,唯一的解决方法是使用另一个应用程序打开该文件,或者使用将其转换为 GIMP 支持的三种传输语法之一的实用程序:

1.2.840.10008.1.2 隐式 VR Endian:DICOM 的默认传输语法

1.2.840.10008.1.2.1 显式 VR 小端

1.2.840.10008.1.2.2 显式 VR 大端

鉴于图像传输语法适用于无损 JPG,我强烈建议您寻找其他应用程序。GIMP 支持的所有三种传输语法均适用于标准有损 JPG,因此生成的图像在医学环境中的可用性值得怀疑。

相关内容