【发布时间】:2016-12-20 21:36:05
【问题描述】:
这是我的 Ruby 代码:
require 'RMagick'
require 'dicom'
include Magick
include DICOM
dcm = DObject.read("export1.dcm")
dcm_image = dcm.image;
dcm_image.normalize.write("export1.jpg")
exit
当我运行它时,
dcm_image = dcm.image 给我一个警告/错误:
WARN -- DICOM: Decompressing pixel values has failed (unsupported transfer syntax: '1.2.840.10008.1.2.4.70' - JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression)
我发现它可以很好地读取 DICOM。我可以提取患者信息。但我不知道如何将 DICOM 图像提取出来并制作成 jpg。
感谢您的帮助!
【问题讨论】:
-
您的图片有效吗?你用其他工具试过吗?
file export1.dcm是否正确地将其识别为正确的类型?
标签: ruby jpeg dicom rmagick libjpeg