DIN99d color difference with optional power transformation.
More...
#include <metrics.h>
|
| DIN99d (bool use_power_transform=true, double power=0.74, double scale=1.28) |
| Construct DIN99d metric with configurable parameters.
|
|
template<typename ColorType1 , typename ColorType2 > |
double | operator() (const ColorType1 &c1, const ColorType2 &c2) const |
| Calculate color difference between two colors.
|
|
DIN99d color difference with optional power transformation.
Calculates Euclidean distance in DIN99d color space, with optional power transformation for improved perceptual uniformity.
Definition at line 95 of file metrics.h.
◆ DIN99d()
qualpal::metrics::DIN99d::DIN99d |
( |
bool |
use_power_transform = true , |
|
|
double |
power = 0.74 , |
|
|
double |
scale = 1.28 |
|
) |
| |
|
inlineexplicit |
Construct DIN99d metric with configurable parameters.
- Parameters
-
use_power_transform | Whether to apply power transformation (default: true) |
power | Power value for transformation (default: 0.74) |
scale | Scale factor after transformation (default: 1.28) |
Definition at line 110 of file metrics.h.
◆ operator()()
template<typename ColorType1 , typename ColorType2 >
double qualpal::metrics::DIN99d::operator() |
( |
const ColorType1 & |
c1, |
|
|
const ColorType2 & |
c2 |
|
) |
| const |
|
inline |
Calculate color difference between two colors.
- Template Parameters
-
- Parameters
-
c1 | First color |
c2 | Second color |
- Returns
- Color difference value (Delta E in DIN99d space)
Definition at line 128 of file metrics.h.
The documentation for this class was generated from the following file: