Lines Matching +full:0 +full:b
22 double b; member
37 static inline CIELAB rgb888_to_lab(const uint8_t r, const uint8_t g, const uint8_t b) in rgb888_to_lab() argument
43 double b_lin = b / 255.0; in rgb888_to_lab()
62 lab.b = 200.0 * (y - z); in rgb888_to_lab()
69 uint8_t r = (color >> 16) & 0xFF; in xrgb32_to_lab()
70 uint8_t g = (color >> 8) & 0xFF; in xrgb32_to_lab()
71 uint8_t b = color & 0xFF; in xrgb32_to_lab() local
73 return rgb888_to_lab(r, g, b); in xrgb32_to_lab()
78 uint8_t r5 = (color >> 11) & 0x1F; in rgb565_to_lab()
79 uint8_t g6 = (color >> 5) & 0x3F; in rgb565_to_lab()
80 uint8_t b5 = color & 0x1F; in rgb565_to_lab()
85 uint8_t b = (b5 * 255) / 31; in rgb565_to_lab() local
87 return rgb888_to_lab(r, g, b); in rgb565_to_lab()
94 sum->b += lab.b; in sum_lab()
99 if (count > 0) { in average_lab()
102 lab->b /= count; in average_lab()
108 return sqrt(pow(lab1.L - lab2.L, 2) + pow(lab1.a - lab2.a, 2) + pow(lab1.b - lab2.b, 2)); in deltaE()
119 CIELAB colorbars[BARS_NUM] = {0}; in is_colorbar_ok()
121 for (int h = 0; h < fmt.height; h++) { in is_colorbar_ok()
122 for (i = 0; i < BARS_NUM; i++) { in is_colorbar_ok()
144 for (i = 0; i < BARS_NUM; i++) { in is_colorbar_ok()