Image conversion

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
GabrielBianco
Posts: 21
Joined: Tue, 2006-03-21, 00:06

Image conversion

#1 Post by GabrielBianco »

Help me out, please :P... Here's what we are doing:
We have a compressed image (12 bit lossy) and all we want is to get it's uncompressed pixeldata (8 bit raw)...
To do that, we first decode it to 16 bit, get it's pixeldata and then convert it to 8 bits... Everything works, but I think it could be better...

There's probably an easier way to do this but I can't work it out myself...
Is there something in the dcmtk that can go from 12lossy to 8raw in one step?

Something like this would be perfect ;P

convert_12lossyTo8raw(const char* fileIn, Uint8* pixeldata)

but I could find joy in something a little bit less specific...

Marco Eichelberg
OFFIS DICOM Team
OFFIS DICOM Team
Posts: 1445
Joined: Tue, 2004-11-02, 17:22
Location: Oldenburg, Germany
Contact:

#2 Post by Marco Eichelberg »

Essentially, the tool "dcm2pnm" could work as a template for you. This tool first registers the decompression codecs in DCMTK, then loads an image using the DicomImage class and finally produces a bitmap (with various command line options that control how the output bitmap is generated). Decompression is handled transparently.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest