libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
U_COLORADJUSTMENT Struct Reference

For U_EMRSETOLORADJUSTMENT ColorAdjustment field. More...

#include <uemf.h>

Data Fields

uint16_t caSize
 Size of this structure in bytes.
 
uint16_t caFlags
 ColorAdjustment Enumeration.
 
uint16_t caIlluminantIndex
 Illuminant Enumeration.
 
uint16_t caRedGamma
 Red Gamma correction (range:2500:65000, 10000 is no correction)
 
uint16_t caGreenGamma
 Green Gamma correction (range:2500:65000, 10000 is no correction)
 
uint16_t caBlueGamma
 Blue Gamma correction (range:2500:65000, 10000 is no correction)
 
uint16_t caReferenceBlack
 Values less than this are black (range:0:4000)
 
uint16_t caReferenceWhite
 Values more than this are white (range:6000:10000)
 
int16_t caContrast
 Contrast adjustment (range:-100:100, 0 is no correction)
 
int16_t caBrightness
 Brightness adjustment (range:-100:100, 0 is no correction)
 
int16_t caColorfulness
 Colorfulness adjustment (range:-100:100, 0 is no correction)
 
int16_t caRedGreenTint
 Tine adjustment (range:-100:100, 0 is no correction)
 

Detailed Description

For U_EMRSETOLORADJUSTMENT ColorAdjustment field.

EMF manual 2.2.2, Microsoft name: ColorAdjustment Object

Note, range constants are: RGB_GAMMA_[MIN|MAX],REFERENCE_[WHITE|BLACK]_[MIN|MAX],COLOR_ADJ_[MIN|MAX]


The documentation for this struct was generated from the following file: