[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|
XYZ2LuvFunctor [Color Space Conversions] |
![]() |
Convert standardized tri-stimulus XYZ into perceptual uniform CIE L*u*v*. More...
#include <vigra/colorconversions.hxx>
Public Types | |
| typedef TinyVector< T, 3 > | argument_type |
| typedef NumericTraits< T > ::RealPromote | component_type |
| typedef TinyVector < component_type, 3 > | result_type |
| typedef TinyVector < component_type, 3 > | value_type |
#include <vigra/colorconversions.hxx>
Namespace: vigra
The functor realizes the transformation
where
is the reference white point, and
are the quantities
calculated for this point.
represents the lighness ("brightness") of the color, and
code the chromaticity.
Traits defined:
FunctorTraits::isUnaryFunctor is true (VigraTrueType)
| typedef TinyVector<T, 3> argument_type |
the functor's argument type
| typedef NumericTraits<T>::RealPromote component_type |
the result's component type
| typedef TinyVector<component_type, 3> result_type |
the functor's result type
| typedef TinyVector<component_type, 3> value_type |
|
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|