Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
deltaE.c File Reference
#include "deltaE.h"
#include <math.h>
+ Include dependency graph for deltaE.c:

Macros

#define _XOPEN_SOURCE   600
 
#define DEG2RAD(deg)   (deg * M_PI / 180.0)
 
#define RAD2DEG(rad)   (rad * 180.0 / M_PI)
 

Functions

float dt_colorspaces_deltaE_1976 (dt_aligned_pixel_t Lab0, dt_aligned_pixel_t Lab1)
 
float dt_colorspaces_deltaE_2000 (dt_aligned_pixel_t Lab0, dt_aligned_pixel_t Lab1)
 

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600

◆ DEG2RAD

#define DEG2RAD (   deg)    (deg * M_PI / 180.0)

◆ RAD2DEG

#define RAD2DEG (   rad)    (rad * 180.0 / M_PI)

Function Documentation

◆ dt_colorspaces_deltaE_1976()

float dt_colorspaces_deltaE_1976 ( dt_aligned_pixel_t  Lab0,
dt_aligned_pixel_t  Lab1 
)

◆ dt_colorspaces_deltaE_2000()

float dt_colorspaces_deltaE_2000 ( dt_aligned_pixel_t  Lab0,
dt_aligned_pixel_t  Lab1 
)

References DEG2RAD, and RAD2DEG.

Referenced by compute_error(), and update_table().