Re: DICOM meta-information

[email protected]
Newsgroups gmane.comp.video.image-magick.user
Message-ID <[email protected]>
>> Is it possible to extract meta-information from DICOM images
>
> But of course.  With Magick++ you can extract a named property after you
> read the image with
> image>attribute("dpx:television.vertical_sample_rate"),
> for example.    With MagickCore, you can iterate over the properties like
> this:
>
>   ResetImagePropertyIterator(image);
>   property=GetNextImageProperty(image);
>   if (property != (const char *) NULL)
>     {
>       /*
>         Display image properties.
>       */
>       (void) fprintf(file,"  Properties:\n");
>       while (property != (const char *) NULL)
>       {
>         (void) fprintf(file,"    %c",*property);
>         if (strlen(property) > 1)
>           (void) fprintf(file,"%s: ",property+1);
>         if (strlen(property) > 80)
>           (void) fputc('\n',file);
>         value=GetImageProperty(image,property);
>         if (value != (const char *) NULL)
>           (void) fprintf(file,"%s\n",value);
>         property=GetNextImageProperty(image);
>       }
>     }

Thanks for the answer! Now I have finally reached coding that part, and
the above approach seems to work fine (although it would be nice to have
the property iteration also in C++ interface).

However, as far as I can understand the DICOM properties are actually
identified by a pair of numbers, and the property names like
"dcm:RequestedProcedureDescription" are actully some kind of translations
of that, correct? Is it possible to get also these numbers through the
ImageMagick?

Thanks
Paavo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.