dicomwrite(X, filename)
dicomwrite(X, map, filename)
dicomwrite(..., param1, value1, param2, value2, ...)
dicomwrite(..., 'ObjectType', IOD,...)
dicomwrite(..., 'SOPClassUID', UID,...)
dicomwrite(..., meta_struct,...)
dicomwrite(..., info,...)
status = dicomwrite(...)
dicomwrite(X,
filename)
将二值图,灰度图,真彩色图
X
写入文件
filename
,其中
filename
是指定这个即将被创建的
DICOM
图像的名字的字符串。
dicomwrite(X, map, filename)
将索引图像
X
与其颜色图一起写入文件
filename
。
dicomwrite(..., param1, value1, param2, value2, ...)
指定写入
DICOM
文件的可选中间数据或者
参数,这些数据和参数影响文件的写入方式。
Param1
是表示中间数据中的属性名字字符串
或者
dicomwrite
特有的写入选项。
Value1
是属性或者选项相对应的值。
用户可以指定的
DICOM
属性值,
参见位于图像处理工具箱中的数据字典文件
dicom-dict.txt
。
下面的表格列出了用户可以指定的选项,默认值用大括号表示。以字母顺序排列。
选项
'CompressionMode'
保存图像时的压缩模式。可能取值为:
{
‘None’
}
‘JPEG lossless’ (JPEG
无损压缩格式
)
‘JPEG lossy’ (JPEG
有损压缩格式
)
‘JPEG2000 lossy’
(JPEG2000
有损压缩格式
)
‘JPEG2000 lossless’
(JPEG2000
无损压缩格式
)
‘RLE’
(
游程编码模式
)
‘CreateMode’
在新文件中创建数据的方法。
可能取值:
{
‘Create’
}
——
改变输入值,生成丢失的数据值
‘Copy’ ——
复制所有的输入值,丢失的数据不重新生成
'Dictionary'
指定
DICOM
数据字典的名字
'Endian'
文件中的字节顺序
‘Big’
{‘Little’}
Note:
如
果
VR
值
设
置
为
’Explicit’
,
’Endian’
必
须
为
’Big’
。
如
果
’CompressionMode’
或者
‘TransferSynax’
已设置,
dicomwrite
忽略
‘Endian’
的值。
'MultiframeSingleFile'
逻辑值,
是否在一个文件中写入多帧图像。
当取值为
’true’(default)
时,无论
X
含有多少帧图像只创建一个文件,反之,
X
中每一帧
图像都创建一个文件
.