|
DCMTK
Version 3.6.2
OFFIS DICOM Toolkit
|
Implementation of a PNG plugin for the dcmimgle/dcmimage library. More...
Inheritance diagram for DiPNGPlugin:Public Member Functions | |
| DiPNGPlugin () | |
| constructor | |
| virtual | ~DiPNGPlugin () |
| destructor | |
| virtual int | write (DiImage *image, FILE *stream, const unsigned long frame=0) const |
| write given image to a file stream (PNG format) More... | |
| void | setInterlaceType (DiPNGInterlace inter) |
| set interlace type for PNG creation More... | |
| void | setMetainfoType (DiPNGMetainfo minfo) |
| set metainfo type for PNG creation More... | |
Public Member Functions inherited from DiPluginFormat | |
| virtual | ~DiPluginFormat () |
| destructor (virtual) | |
Static Public Member Functions | |
| static OFString | getLibraryVersionString () |
| get version information of the PNG library. More... | |
Private Attributes | |
| DiPNGInterlace | interlaceType |
| PNG interlace type. | |
| DiPNGMetainfo | metainfoType |
| PNG metainfo type. | |
| int | bitsPerSample |
| bits per sample (8 or 16, default: 8) | |
Additional Inherited Members | |
Protected Member Functions inherited from DiPluginFormat | |
| DiPluginFormat () | |
| constructor (protected) | |
Implementation of a PNG plugin for the dcmimgle/dcmimage library.
|
static |
get version information of the PNG library.
Typical output format: "LIBPNG, Version 3.5.7"
| void DiPNGPlugin::setInterlaceType | ( | DiPNGInterlace | inter | ) |
set interlace type for PNG creation
| inter | interlace type |
| void DiPNGPlugin::setMetainfoType | ( | DiPNGMetainfo | minfo | ) |
set metainfo type for PNG creation
| minfo | metainfo type |
|
virtual |
write given image to a file stream (PNG format)
| image | pointer to DICOM image object to be written |
| stream | stream to which the image is written (open in binary mode!) |
| frame | index of frame used for output (default: first frame = 0) |
Implements DiPluginFormat.