DICOM(数字成像和通信医学)是用于处理,存储,打印,以及在医疗成像发送信息的标准。
它适用于本地事务,但对于网络事件也。
它包括文件格式定义和网络通信协议。
红宝石DICOM支持读取,编辑和写入该文件格式。
此外,它还采用了类似的查询,移动,发送和接收文件的网络通信方式的实验支持
什么在此版本中是新的:
- 修正了一个在网络代码中的作用会的谈判导致异常。
- 修正了一个问题,即一个C-MOVE请求可能终止适当等待收据代替。
- 修正了一个问题,即网络的代码将挂在等待响应时,它不会得到任何。
- 自动使用图像的方法的时候,要避免混淆例外加载的RMagick / mini_magick。
- 发JSON和YAML gem依赖,使用#to_json和#to_yaml方法时,以避免意外的异常。
- 提供的,而不是抛出一个错误,当家长#删除和#VALUE得到一个明显无效参数的警告。
- 在家长介绍代表性#,给家长的描述对象序列,项目及DObject。
- 在重构的各种方法,提高代码的简单。
- 升级规范使用的RSpec 3。
- 改变信息文件从的RDoc到Markdown格式。
- 在性能提高写作DICOM字符串段时。
- 改变元素,并从.txt UID词典来.tsv格式。
在什么版本0.9.5新是:
- 在新增DObject#匿名为一个单一的简单的匿名DICOM对象。
- 新增add_element和add_sequence方法方便创建属于特定DObject或项目的新元素/序列。
- 修正了一个在那里尝试时所需的NArray库传递一个数组像素=方法。
- 修正了一个在那里试图在需要时既难懂的库图像对象传递给图像=方法。
- 新增DObject#was_dcm_on_input属性给DICOM ::加载文件和DObject元素之间的分离。
- 添加选项:include_empty_parents到DObject#写
- 删除过时的DObjet#写:add_meta选项
在什么版本0.9.3新是:
- 在弃用所有#删除*方法(替换#删除*),以增加与Ruby的一致性。
- 改变首选DObject变量从OBJ名。
- 由比较方法(#==,#eql?和#hash)以及动态#to_ *方法DObject,元素,档案与序列的类。
- 修正不正确的处理3D像素数据NArray(回归在V0.8中引入)。
- 匿名者可以利用标签列表将完全从DICOM文件中匿名删除。
- 新增登录号为默认的那些匿名标签列表。
- 添加了generate_uid方法用于创建自定义的(但有效)的UID。
到DCM的所有例子
在什么版本0.7是新的:
- 在添加set_image()和set_image_narray()方法来写像素数据到DICOM对象,补充set_image_magick()。
- 加入方法get_image()来检索像素数据为标准的Ruby数组。
- 新增的方法去除所有的私有数据元素在DICOM对象。
- 类的Anonymizer已经获得了匿名化时,删除所有个人数据元素的能力。
- 修正了一个匿名者未能匿名标签这在DICOM文件有多个实例。
- 修正了一个匿名者未能兑现的expception文件夹,如果它有一个文件分隔符结束。
- 专用数据元素,现在可以添加到DICOM对象。
- 创建一个新的FileHandler类,用户可以自定义来电DICOM文件DServer的处理方式。
- 方法set_image_narray()和set_image_magick()需要的选项:分钟:最大重新调整像素值 。
- 的难懂的和narray图像检索方法现在只需选择:重新调整像素值转换为演示文稿值
- 方法get_pos()现在采取的选项:父下来缩小搜索 。
- 改进了set_value()方法来处理内部创建序列/项的数据元素。
- 谁返回数据元素的位置全部DObject方法,现在如果没有找到匹配返回假空数组来代替。
- 在图书馆的私人标签的处理得到改进。
- 网络传输与编码隐正在妥善处理。
- 改善了网络代码协会的处理。
- 在一些小的格式改进了print()方法。
- 改进更新组/顺序/项长度来处理序列层次改变数据元素的逻辑。
- 当宝石被加载并不再需要由用户指定DLibrary类永久装载李>
- 方法get_image_magick()现在处理像素的代表性和窗口找平。
- 在程序文件被移动到一个子目录和模块的版本字符串添加,按照创业板的指导方针。
- 改名DObject属性:类型:VR按照官方DICOM标准的术语
- 在改名后的方法get_raw()来get_bin()和属性:原料为:仓
- 改名get_pos()选项:数组:选择
- 最新字典,根据2009年版的官方DICOM基本标准的。
- 各种"引擎盖与QUOT下;改进和代码清理。
评论没有发现