Inheritance diagram for DiJPEGPlugin:

Public Member Functions | |
| DiJPEGPlugin () | |
| constructor | |
| virtual | ~DiJPEGPlugin () |
| destructor | |
| virtual int | write (DiImage *image, FILE *stream, const unsigned long frame=0) const |
| write given image to a file stream (JPEG format) | |
| void | setQuality (const unsigned int quality) |
| set quality value for JPEG compression | |
| void | setSampling (const E_SubSampling sampling) |
| set (sub) sampling for JPEG compression. | |
| void | outputMessage (void *arg) const |
| callback function used to report IJG warning messages and the like. | |
Static Public Member Functions | |
| static OFString | getLibraryVersionString () |
| get version information of the TIFF library. | |
Private Attributes | |
| unsigned int | Quality |
| quality value (0..100, in percent), default: 75 | |
| E_SubSampling | Sampling |
| (sub) sampling: ESS_444, ESS_422 (default), ESS_411 | |
Definition at line 56 of file dipijpeg.h.
|
|
get version information of the TIFF library. Typical output format: "IJG, Version 6b 27-Mar-1998 (modified)"
|
|
|
callback function used to report IJG warning messages and the like. Should not be called by user code directly.
|
|
|
set quality value for JPEG compression
|
|
|
set (sub) sampling for JPEG compression. Only used for color images. ESS_444 means no sub-sampling, ESS_422 horizontal subsampling of chroma components and ESS_422 horizontal and vertical subsampling of chroma components.
|
|
||||||||||||||||
|
write given image to a file stream (JPEG format)
Implements DiPluginFormat. |