Exemple #1
0
static float lr2dt_blacks(float value)
{
  lr2dt_t lr2dt_blacks_table[]
      = { { -100, 0.020 }, { -50, 0.005 }, { 0, 0 }, { 50, -0.005 }, { 100, -0.010 } };

  return get_interpolate(lr2dt_blacks_table, value);
}
Exemple #2
0
static float lr2dt_splittoning_balance(float value)
{
    lr2dt_t lr2dt_splittoning_table[] =
    {{-100, 100}, {0, 0}, {100, 0}};

    return get_interpolate (lr2dt_splittoning_table, value);
}
Exemple #3
0
static float lr2dt_clarity(float value)
{
    lr2dt_t lr2dt_clarity_table[] =
    {{-100, -.650}, {0, 0}, {100, .650}};

    return get_interpolate (lr2dt_clarity_table, value);
}
Exemple #4
0
static float lr2dt_grain_frequency(float value)
{
    lr2dt_t lr2dt_grain_table[] =
    {{0, 100}, {50, 100}, {75, 400}, {100, 800}};

    return get_interpolate (lr2dt_grain_table, value) / 53.3;
}
Exemple #5
0
static float lr2dt_grain_amount(float value)
{
    lr2dt_t lr2dt_grain_table[] =
    {{0, 0}, {25, 20}, {50, 40}, {100, 80}};

    return get_interpolate (lr2dt_grain_table, value);
}
Exemple #6
0
static float lr2dt_vignette_midpoint(float value)
{
    lr2dt_t lr2dt_vignette_table[] =
    {{0, 74}, {4, 75}, {25, 85}, {50, 100}, {100, 100}};

    return get_interpolate (lr2dt_vignette_table, value);
}
Exemple #7
0
static float lr2dt_vignette_gain(float value)
{
    lr2dt_t lr2dt_vignette_table[] =
    {{-100, -1}, {-50, -0.7}, {0, 0}, {50, 0.5}, {100, 1}};

    return get_interpolate (lr2dt_vignette_table, value);
}
Exemple #8
0
static float lr2dt_exposure(float value)
{
    lr2dt_t lr2dt_exposure_table[] =
    {{-5, -4.5}, {0, 0}, {5, 4.5}};

    return get_interpolate (lr2dt_exposure_table, value);
}