32 const float *in_color = it.in(0);
33 const float brightness = *it.in(1) / 100.0f;
34 const float contrast = *it.in(2);
35 float delta = contrast / 200.0f;
43 a = 1.0f - delta * 2.0f;
44 a = 1.0f /
max_ff(a, FLT_EPSILON);
45 b = a * (brightness - delta);
49 a =
max_ff(1.0f - delta * 2.0f, 0.0f);
50 b = a * brightness + delta;
53 if (use_premultiply_) {
60 it.out[0] = a * color[0] +
b;
61 it.out[1] = a * color[1] +
b;
62 it.out[2] = a * color[2] +
b;
64 if (use_premultiply_) {