#include <gutenprint/gutenprint.h>#include "gutenprint-internal.h"#include <gutenprint/gutenprint-intl-internal.h>#include <gutenprint/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 410 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 162 of file print-color.c. |
|
|
Definition at line 1623 of file print-color.c. |
|
|
Definition at line 1622 of file print-color.c. |
|
|
Definition at line 649 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 863 of file print-color.c. References CHANNEL_K, CHANNEL_W, CMASK_CMY, CMASK_CMYK, CMASK_K, and COLOR_ID_RAW. Referenced by compute_a_curve(), and compute_one_lut(). |
|
|
Definition at line 1615 of file print-color.c. References stp_color_unregister(), and stpi_color_traditional_module_data. |
|
|
Definition at line 1608 of file print-color.c. References stp_color_register(), and stpi_color_traditional_module_data. |
|
||||||||||||
|
Definition at line 1076 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 1049 of file print-color.c. References stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_free(), and stp_malloc(). Referenced by compute_a_curve(). |
|
||||||||||||
|
Definition at line 982 of file print-color.c. References COLOR_BLACK, COLOR_WHITE, stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_free(), and stp_malloc(). Referenced by compute_a_curve(). |
|
|
Definition at line 738 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_WRAP_NONE, stp_eprintf(), stp_free(), stp_get_component_data(), stp_get_float_parameter(), stp_malloc(), and STP_PARAMETER_DEFAULTED. Referenced by initialize_gcr_curve(). |
|
||||||||||||
|
Definition at line 1116 of file print-color.c. References channel_is_synthesized(), color_curve_bounds, compute_a_curve(), invert_curve(), 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(), and stp_curve_rescale(). Referenced by setup_channel(). |
|
|
Definition at line 881 of file print-color.c. References stp_curve_cache_get_curve(), stp_curve_resample(), stp_curve_set_data(), stp_free(), and stp_malloc(). Referenced by stpi_compute_lut(). |
|
|
|
Definition at line 641 of file print-color.c. References STP_CHANNEL_LIMIT, and stp_curve_free_curve_cache(). Referenced by copy_lut(), and free_lut(). |
|
|
Definition at line 718 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 570 of file print-color.c. References channel_depth_count, and channel_depths. Referenced by stpi_color_traditional_init(). |
|
|
Definition at line 583 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 596 of file print-color.c. References color_correction_count, and color_corrections. Referenced by stpi_color_traditional_init(). |
|
|
Definition at line 557 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 609 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(), and STP_PARAMETER_ACTIVE. Referenced by stpi_color_traditional_get_row(). |
|
|
|
Definition at line 1341 of file print-color.c. References color_curve_bounds, stp_parameter_t::curve, 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 1085 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_free(), and stp_malloc(). Referenced by compute_one_lut(). |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||
|
|
Definition at line 1398 of file print-color.c. References curve_parameter_count, curve_parameters, float_parameter_count, float_parameters, initialize_standard_curves(), stp_parameter_list_add_param(), and stp_parameter_list_create(). |
|
|
|
Initial value: sizeof(channel_depths) / sizeof(channel_depth_t) Definition at line 148 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 142 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 75 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 63 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 406 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 138 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 552 of file print-color.c. Referenced by initialize_standard_curves(), stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 420 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 389 of file print-color.c. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 172 of file print-color.c. Referenced by stpi_color_traditional_describe_parameter(), and stpi_color_traditional_list_parameters(). |
|
|
Definition at line 407 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 403 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 404 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Initial value: sizeof(raw_channel_params) / sizeof(channel_param_t) Definition at line 114 of file print-color.c. |
|
|
Definition at line 78 of file print-color.c. Referenced by stpi_compute_lut(). |
|
|
Definition at line 405 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Definition at line 401 of file print-color.c. Referenced by initialize_standard_curves(). |
|
|
Initial value:
{
"traditional",
VERSION,
"Traditional Gutenprint color conversion",
STP_MODULE_CLASS_COLOR,
NULL,
color_traditional_module_init,
color_traditional_module_exit,
(void *) &stpi_color_traditional_module_data
}
Definition at line 1627 of file print-color.c. |
|
|
Definition at line 1625 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 1591 of file print-color.c. |
|
|
Initial value:
{
"traditional",
N_("Traditional Gutenprint color conversion"),
&stpi_color_traditional_colorfuncs
}
Definition at line 1599 of file print-color.c. Referenced by color_traditional_module_exit(), and color_traditional_module_init(). |
1.4.1