| 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.