#include <gimp-print/gimp-print.h>
#include "gimp-print-internal.h"
#include <gimp-print/gimp-print-intl-internal.h>
#include <math.h>
#include <string.h>
#include "dither-impl.h"
#include "generic-options.h"
Go to the source code of this file.
|
Value: do \ { \ stp_dprintf(STP_DBG_COLORFUNC, v, "ditherfunc %s\n", #func); \ return (func); \ } while (0) Definition at line 156 of file dither-main.c. Referenced by stpi_set_dither_function(). |
|
Definition at line 494 of file dither-main.c. References stp_channel_get_output(), stp_dither_internal(), and stp_vars_t. Referenced by escp2_print_data(). |
|
|
Definition at line 431 of file dither-main.c. References CHANNEL, stp_get_component_data(), stp_vars_t, stpi_dither_t, and stpi_dither_translate_channel(). |
|
Definition at line 441 of file dither-main.c. References CHANNEL, stp_get_component_data(), stp_vars_t, stpi_dither_t, and stpi_dither_translate_channel(). Referenced by pcl_describe_output(). |
|
|
Definition at line 468 of file dither-main.c. References CHANNEL, CHANNEL_COUNT, dither::dither_matrix, dither::ditherfunc, dither::dst_width, dither::ptr_offset, stp_dither_matrix_set_row(), stp_get_component_data(), stp_vars_t, stpi_dither_finalize(), stpi_dither_t, and dither::transition_matrix. Referenced by stp_dither(). |
|
Definition at line 101 of file dither-main.c. References dither_parameter_count, dither_parameters, stp_parameter_list_add_param(), stp_parameter_list_create(), stp_parameter_list_t, and stp_vars_t. Referenced by stp_get_parameter_list(). |
|
Definition at line 278 of file dither-main.c. References dither::adaptive_limit, stp_get_component_data(), stp_vars_t, and stpi_dither_t. |
|
Definition at line 285 of file dither-main.c. References dither::offset0_table, dither::offset1_table, dither::spread, dither::spread_mask, stp_get_component_data(), stp_malloc(), STP_SAFE_FREE, stp_vars_t, and stpi_dither_t. Referenced by stp_dither_init(). |
|
Definition at line 312 of file dither-main.c. References CHANNEL, CHANNEL_COUNT, stp_get_component_data(), stp_vars_t, and stpi_dither_t. |
|
Definition at line 321 of file dither-main.c. References dither::aux_freefunc, dither::channel, CHANNEL, CHANNEL_COUNT, dither::channel_index, dither::dither_matrix, dither::offset0_table, dither::offset1_table, stp_dither_matrix_destroy(), stp_free(), STP_SAFE_FREE, stpi_dither_channel_destroy(), stpi_dither_t, dither::subchannel_count, and dither::transition_matrix. Referenced by stp_dither_init(). |
|
Definition at line 451 of file dither-main.c. References CHANNEL, CHANNEL_COUNT, dither::dst_width, dither_channel::error_rows, dither::error_rows, dither_channel::errs, MAX_SPREAD, stp_zalloc(), stpi_dither_channel_t, and stpi_dither_t. Referenced by shared_ed_initializer(). |
|
Definition at line 418 of file dither-main.c. References CHANNEL, CHANNEL_COUNT, and stpi_dither_t. Referenced by stpi_dither_ed(), stpi_dither_et(), and stpi_dither_ut(). |
|
|
Initial value: { { "None", N_ ("Default"), -1 }, { "EvenTone", N_ ("EvenTone"), D_EVENTONE }, { "HybridEvenTone", N_ ("Hybrid EvenTone"), D_HYBRID_EVENTONE }, { "UniTone", N_ ("UniTone"), D_UNITONE }, { "HybridUniTone", N_ ("Hybrid UniTone"), D_HYBRID_UNITONE }, { "Adaptive", N_ ("Adaptive Hybrid"), D_ADAPTIVE_HYBRID }, { "Ordered", N_ ("Ordered"), D_ORDERED }, { "Fast", N_ ("Fast"), D_FAST }, { "VeryFast", N_ ("Very Fast"), D_VERY_FAST }, { "Floyd", N_ ("Hybrid Floyd-Steinberg"), D_FLOYD_HYBRID }, { "Predithered", N_ ("Predithered Input"), D_PREDITHERED } } Definition at line 42 of file dither-main.c. Referenced by stp_dither_describe_parameter(), and stpi_set_dither_function(). |
|
Initial value: sizeof(dither_parameters) / sizeof(const stp_parameter_t) Definition at line 97 of file dither-main.c. Referenced by stp_dither_list_parameters(). |
|
Initial value: { { "Density", N_("Density"), N_("Output Level Adjustment"), N_("Adjust the density (amount of ink) of the print. " "Reduce the density if the ink bleeds through the " "paper or smears; increase the density if black " "regions are not solid."), STP_PARAMETER_TYPE_DOUBLE, STP_PARAMETER_CLASS_OUTPUT, STP_PARAMETER_LEVEL_ADVANCED, 0, 1, -1, 1, 0 }, { "DitherAlgorithm", N_("Dither Algorithm"), N_("Screening Adjustment"), N_("Choose the dither algorithm to be used.\n" "Adaptive Hybrid usually produces the best all-around quality.\n" "EvenTone is a new, experimental algorithm that often produces excellent results.\n" "Ordered is faster and produces almost as good quality on photographs.\n" "Fast and Very Fast are considerably faster, and work well for text and line art.\n" "Hybrid Floyd-Steinberg generally produces inferior output."), STP_PARAMETER_TYPE_STRING_LIST, STP_PARAMETER_CLASS_OUTPUT, STP_PARAMETER_LEVEL_ADVANCED, 1, 1, -1, 1, 0 }, } Definition at line 73 of file dither-main.c. Referenced by stp_dither_describe_parameter(), and stp_dither_list_parameters(). |
|
Definition at line 59 of file dither-main.c. Referenced by stp_dither_describe_parameter(), and stpi_set_dither_function(). |
|
Initial value: { 0, 2, 3, 1 } Definition at line 67 of file dither-main.c. Referenced by stp_dither_init(). |