Image Processing Toolbox User's Guide |
Syntax
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(...)
Description
dicomwrite(X, filename)
writes the binary, grayscale, or truecolor image X
to the file filename
, where filename
is a string specifying the name of the Digital Imaging and Communications in Medicine (DICOM) file to create.
dicomwrite(X,map,filename)
writes the indexed image X
with colormap map
.
dicomwrite(...,param1,value1,param2,value2,...)
specifies additional metadata to write to the DICOM file or parameters that affect how the file is written. param1
is a string containing the metadata attribute name or a dicomwrite
-specific option. value1
is the corresponding value for the attribute or option.
To find a list of the DICOM attributes that you can specify, see the data dictionary file, dicom-dict.txt
, included with the Image Processing Toolbox. The following table lists the options that you can specify, in alphabetical order. Default values are enclosed in braces ({}
).
dicomwrite(...,'ObjectType',IOD,...)
writes a file containing the necessary metadata for a particular type of DICOM Information Object (IOD). Supported IODs are
dicomwrite(...,'SOPClassUID',UID,...)
provides an alternate method for specifying the IOD to create. UID is the DICOM unique identifier corresponding to one of the IODs listed above.
dicomwrite(...,meta_struct,...)
specifies optional metadata or file options in structure meta_struct
. The names of fields in meta_struct
must be the names of DICOM file attributes or options. The value of a field is the value you want to assign to the attribute or option.
dicomwrite(...,info,...)
specifies metadata in the metadata structure info
, which is produced by the dicominfo
function. For more information about this structure, see dicominfo
.
status = dicomwrite(...)
returns information about the metadata and the descriptions used to generate the DICOM file. This syntax can be useful when you specify an info
structure that was created by dicominfo
to the dicomwrite
function. An info
structure can contain many fields. If no metadata was specified, dicomwrite
returns an empty matrix ([]
).
The structure returned by dicomwrite
contains these fields:
Example
This example reads a CT image from the sample DICOM file included with the toolbox. The example then writes the CT image to a file, creating a "secondary capture" image.
This example writes the CT image, X
, to a DICOM file along with its metadata. You use the dicominfo
function to retrieve metadata from a DICOM file.
Copy all metadata from one file to another.
See Also
dicomdict
, dicominfo
, dicomread
, dicomuid
dicomuid | dither |
© 1994-2005 The MathWorks, Inc.