#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(). |