#include <gimp-print/gimp-print.h>#include "gimp-print-internal.h"#include <gimp-print/gimp-print-intl-internal.h>#include <gimp-print/curve-cache.h>#include <math.h>#include <string.h>#include "color-conversion.h"Go to the source code of this file.
|
|
Value: { \
{ \
"CurveCh" #channel, N_("Channel " #channel " Curve"), \
N_("Output Curves"), N_("Curve for raw channel " #channel), \
STP_PARAMETER_TYPE_CURVE, STP_PARAMETER_CLASS_OUTPUT, \
STP_PARAMETER_LEVEL_INTERNAL, 0, 1, channel, 1, 0 \
}, &color_curve_bounds, CMASK_RAW, 0, 0 \
}
Definition at line 403 of file print-color.c. |
|
|
Value: { \
{ \
"GammaCh" #channel, N_("Channel " #channel " Gamma"), N_("Gamma"), \
N_("Gamma for raw channel " #channel), \
STP_PARAMETER_TYPE_DOUBLE, STP_PARAMETER_CLASS_OUTPUT, \
STP_PARAMETER_LEVEL_INTERNAL, 0, 1, channel, 1, 0 \
}, 0.1, 4.0, 1.0, CMASK_RAW, 0 \
}
Definition at line 163 of file print-color.c. |
|
|
Definition at line 1616 of file print-color.c. |
|
|
Definition at line 1615 of file print-color.c. |
|
|
Definition at line 642 of file print-color.c. References lut_t::app_gamma, lut_t::brightness, lut_t::contrast, lut_t::gamma_values, lut_t::print_gamma, STP_CHANNEL_LIMIT, and stp_zalloc(). Referenced by copy_lut(), and stpi_color_traditional_init(). |
|
||||||||||||
|
Definition at line 856 of file print-color.c. References CHANNEL_K, CHANNEL_W, color_description_t::channels, CMASK_CMY, CMASK_CMYK, CMASK_K, color_description_t::color_id, COLOR_ID_RAW, lut_t::input_color_description, and lut_t::output_color_description. Referenced by compute_a_curve(), and compute_one_lut(). |
|
|
Definition at line 1608 of file print-color.c. References stp_color_unregister(), and stpi_color_traditional_module_data. |
|
|
Definition at line 1601 of file print-color.c. References stp_color_register(), and stpi_color_traditional_module_data. |
|
||||||||||||
|
Definition at line 1069 of file print-color.c. References channel_is_synthesized(), compute_a_curve_fast(), and compute_a_curve_full(). Referenced by compute_one_lut(). |
|
||||||||||||
|
Definition at line 1042 of file print-color.c. References lut_t::channel_curves, lut_t::gamma_values, lut_t::steps, stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_curve_t, stp_free(), and stp_malloc(). Referenced by compute_a_curve(). |
|
||||||||||||
|
Definition at line 975 of file print-color.c. References lut_t::channel_curves, COLOR_BLACK, color_description_t::color_model, COLOR_WHITE, lut_t::gamma_values, lut_t::input_color_description, lut_t::output_color_description, lut_t::print_gamma, lut_t::screen_gamma, lut_t::steps, stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_curve_t, stp_free(), and stp_malloc(). Referenced by compute_a_curve(). |
|
|
Definition at line 731 of file print-color.c. References lut_t::steps, stp_abort(), stp_check_float_parameter(), stp_curve_create(), stp_curve_set_bounds(), stp_curve_set_data(), stp_curve_t, STP_CURVE_WRAP_NONE, stp_eprintf(), stp_free(), stp_get_component_data(), stp_get_float_parameter(), stp_malloc(), STP_PARAMETER_DEFAULTED, and stp_vars_t. Referenced by initialize_gcr_curve(). |
|
||||||||||||
|
Definition at line 1109 of file print-color.c. References lut_t::channel_curves, channel_is_synthesized(), color_curve_bounds, compute_a_curve(), invert_curve(), lut_t::invert_output, lut_t::steps, STP_CURVE_BOUNDS_RESCALE, stp_curve_cache_get_curve(), stp_curve_cache_set_curve(), STP_CURVE_COMPOSE_MULTIPLY, stp_curve_create_copy(), stp_curve_is_piecewise(), stp_curve_resample(), stp_curve_rescale(), and stp_curve_t. Referenced by setup_channel(). |
|
|
Definition at line 874 of file print-color.c. References lut_t::brightness, lut_t::brightness_correction, lut_t::contrast, lut_t::contrast_correction, lut_t::linear_contrast_adjustment, lut_t::steps, stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_curve_t, stp_free(), stp_malloc(), and lut_t::user_color_correction. Referenced by stpi_compute_lut(). |
|
|
|
Definition at line 634 of file print-color.c. References lut_t::channel_curves, STP_CHANNEL_LIMIT, and stp_curve_free_curve_cache(). Referenced by copy_lut(), and free_lut(). |
|
|
Definition at line 711 of file print-color.c. References lut_t::brightness_correction, lut_t::cmy_tmp, lut_t::cmyk_tmp, lut_t::contrast_correction, free_channels(), lut_t::gcr_curve, lut_t::gray_tmp, lut_t::hue_map, lut_t::in_data, lut_t::lum_map, lut_t::sat_map, stp_curve_free_curve_cache(), stp_free(), STP_SAFE_FREE, and lut_t::user_color_correction. Referenced by stpi_color_traditional_init(). |
|
|
Definition at line 563 of file print-color.c. References channel_depth_count, and channel_depths. Referenced by stpi_color_traditional_init(). |
|
|
Definition at line 576 of file print-color.c. References color_correction_count, and color_corrections. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_init(). |
|
|
Definition at line 589 of file print-color.c. References color_correction_count, color_corrections, and color_correction_t::correction. Referenced by stpi_color_traditional_init(). |
|
|
Definition at line 550 of file print-color.c. References color_description_count, and color_descriptions. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_init(). |
|
||||||||||||
|
Definition at line 602 of file print-color.c. References lut_t::channels_are_initialized, lut_t::out_channels, stp_channel_initialize(), stp_channel_set_ink_limit(), stp_check_float_parameter(), stp_get_component_data(), stp_get_float_parameter(), stp_image_t, STP_PARAMETER_ACTIVE, and stp_vars_t. Referenced by stpi_color_traditional_get_row(). |
|
|
|
Definition at line 1334 of file print-color.c. References color_curve_bounds, curve_parameter_count, curve_parameters, stp_parameter_t::deflt, curve_param_t::defval, gcr_curve_bounds, hue_map_bounds, lum_map_bounds, curve_param_t::param, sat_map_bounds, standard_curves_initialized, and stp_curve_create_from_string(). Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
||||||||||||
|
Definition at line 1078 of file print-color.c. References STP_CURVE_BOUNDS_RESCALE, STP_CURVE_COMPOSE_ADD, STP_CURVE_COMPOSE_MULTIPLY, stp_curve_get_bounds(), stp_curve_get_data(), stp_curve_get_gamma(), stp_curve_rescale(), stp_curve_set_data(), stp_curve_set_gamma(), stp_curve_t, stp_free(), and stp_malloc(). Referenced by compute_one_lut(). |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||
|
|
Definition at line 1391 of file print-color.c. References curve_parameter_count, curve_parameters, float_parameter_count, float_parameters, initialize_standard_curves(), stp_list_t, stp_parameter_list_add_param(), stp_parameter_list_create(), and stp_vars_t. |
|
|
|
Initial value: sizeof(channel_depths) / sizeof(channel_depth_t) Definition at line 149 of file print-color.c. Referenced by get_channel_depth(), and stpi_color_traditional_describe_parameter(). |
|
|
Initial value:
{
{ "8", 8 },
{ "16", 16 }
}
Definition at line 143 of file print-color.c. Referenced by get_channel_depth(), and stpi_color_traditional_describe_parameter(). |
|
|
Initial value: sizeof(channel_params) / sizeof(channel_param_t) Definition at line 76 of file print-color.c. Referenced by stpi_compute_lut(). |
|
|
Initial value:
{
{ CMASK_K, "BlackGamma", "BlackCurve", "WhiteGamma", "WhiteCurve" },
{ CMASK_C, "CyanGamma", "CyanCurve", "RedGamma", "RedCurve" },
{ CMASK_M, "MagentaGamma", "MagentaCurve", "GreenGamma", "GreenCurve" },
{ CMASK_Y, "YellowGamma", "YellowCurve", "BlueGamma", "BlueCurve" },
{ CMASK_W, "WhiteGamma", "WhiteCurve", "BlackGamma", "BlackCurve" },
{ CMASK_R, "RedGamma", "RedCurve", "CyanGamma", "CyanCurve" },
{ CMASK_G, "GreenGamma", "GreenCurve", "MagentaGamma", "MagentaCurve" },
{ CMASK_B, "BlueGamma", "BlueCurve", "YellowGamma", "YellowCurve" },
}
Definition at line 64 of file print-color.c. Referenced by stpi_compute_lut(). |
|
|
Initial value: sizeof(color_corrections) / sizeof(color_correction_t) Definition at line 60 of file print-color.c. Referenced by get_color_correction(), get_color_correction_by_tag(), and stpi_color_traditional_describe_parameter(). |
|
|
Initial value:
{
{ "None", N_("Default"), COLOR_CORRECTION_DEFAULT, 1 },
{ "Accurate", N_("High Accuracy"), COLOR_CORRECTION_ACCURATE, 1 },
{ "Bright", N_("Bright Colors"), COLOR_CORRECTION_BRIGHT, 1 },
{ "Uncorrected", N_("Uncorrected"), COLOR_CORRECTION_UNCORRECTED, 0 },
{ "Desaturated", N_("Desaturated"), COLOR_CORRECTION_DESATURATED, 0 },
{ "Threshold", N_("Threshold"), COLOR_CORRECTION_THRESHOLD, 0 },
{ "Density", N_("Density"), COLOR_CORRECTION_DENSITY, 0 },
{ "Raw", N_("Raw"), COLOR_CORRECTION_RAW, 0 },
{ "Predithered", N_("Pre-Dithered"), COLOR_CORRECTION_PREDITHERED, 0 },
}
Definition at line 47 of file print-color.c. Referenced by get_color_correction(), get_color_correction_by_tag(), and stpi_color_traditional_describe_parameter(). |
|
|
Definition at line 399 of file print-color.c. Referenced by compute_one_lut(), initialize_standard_curves(), and stpi_compute_lut(). |
|
|
Initial value: sizeof(color_descriptions) / sizeof(color_description_t) Definition at line 139 of file print-color.c. Referenced by get_color_description(), and stpi_color_traditional_describe_parameter(). |
|
|
|
Initial value: sizeof(curve_parameters) / sizeof(curve_param_t) Definition at line 545 of file print-color.c. Referenced by initialize_standard_curves(), stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 413 of file print-color.c. Referenced by initialize_standard_curves(), stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Initial value: sizeof(float_parameters) / sizeof(float_param_t) Definition at line 382 of file print-color.c. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 173 of file print-color.c. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 400 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 396 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 397 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Initial value: sizeof(raw_channel_params) / sizeof(channel_param_t) Definition at line 115 of file print-color.c. |
|
|
Definition at line 79 of file print-color.c. Referenced by stpi_compute_lut(). |
|
|
Definition at line 398 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 394 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Initial value:
{
"traditional",
VERSION,
"Traditional Gimp-Print color conversion",
STP_MODULE_CLASS_COLOR,
NULL,
color_traditional_module_init,
color_traditional_module_exit,
(void *) &stpi_color_traditional_module_data
}
Definition at line 1620 of file print-color.c. |
|
|
Definition at line 1618 of file print-color.c. |
|
|
Initial value:
{
&stpi_color_traditional_init,
&stpi_color_traditional_get_row,
&stpi_color_traditional_list_parameters,
&stpi_color_traditional_describe_parameter
}
Definition at line 1584 of file print-color.c. |
|
|
Initial value:
{
"traditional",
N_("Traditional Gimp-Print color conversion"),
&stpi_color_traditional_colorfuncs
}
Definition at line 1592 of file print-color.c. Referenced by color_traditional_module_exit(), and color_traditional_module_init(). |
1.3.6