ImageProcessor::TEffectColorization Class Reference
| class ImageProcessor::TEffectColorization : public ImageProcessor::TEffect |
The class provides functions to adjust color tone and luminance/chrominance levels.
Inherits from
- ImageProcessor::TEffectColorization
Constructor & Destructor Documentation
TEffectColorization(Plugin::MEffect &, CImageProcessorImpl &)
Member Functions Documentation
ChrominanceStrengthL()
| IMPORT_C TInt | ChrominanceStrengthL | ( | ) | const |
Gets the current chrominance level of colorization effect
LuminanceStrengthL()
| IMPORT_C TInt | LuminanceStrengthL | ( | ) | const |
Gets the current luminance level of colorization effect
ReferenceColorL()
| IMPORT_C TRgb | ReferenceColorL | ( | ) | const |
Gets the current rgb value of the reference color
SetColorizationL(TRgb, TInt, TInt)
| IMPORT_C void | SetColorizationL | ( | TRgb | aReferenceColor, |
| | TInt | aLuminanceStrength, |
| | TInt | aChrominanceStrength |
| | ) | |
Specifies the rgb value of reference color and specifies luminance, chrominance level for the colorization effect.
-
leave
- KErrNotReady The effect is not active.
-
leave
- KErrArgument The luminance or chrominance strength is not in the acceptable range.
Parameters
| TRgb aReferenceColor | The rgb value of the reference color. |
| TInt aLuminanceStrength | The strength of luminance. Range (-100) - (200), where 0.0 implies no adjustment. |
| TInt aChrominanceStrength | The strength of chrominance. Range (-100) - (200), where 0.0 implies no adjustment. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.