From: Bastian Dehn Date: Sat, 27 Jan 2024 18:17:00 +0000 (+0100) Subject: add constraint for background smoothing aggressivness X-Git-Tag: v1.0.0^2~419 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=0fe0762ea5ea620d6753e2c87fb3556d96cb0520;p=sane-kds-s2000w-net.git add constraint for background smoothing aggressivness --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index ce0d0b8..32fc31b 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -307,9 +307,13 @@ const SANE_Option_Descriptor* _sane_kds_s2000w_net_get_option_descriptor( option_descriptors[option].name = "backgroundsmoothingaggressiveness"; option_descriptors[option].title = "backgroundsmoothingaggressiveness"; option_descriptors[option].desc = "backgroundsmoothingaggressiveness"; - option_descriptors[option].cap = SANE_CAP_SOFT_DETECT; - option_descriptors[option].constraint_type = SANE_CONSTRAINT_NONE; - option_descriptors[option].constraint.string_list = NULL; + option_descriptors[option].cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT; + option_descriptors[option].constraint_type = SANE_CONSTRAINT_RANGE; + SANE_Range* constraint_background_smoothing_aggressivness = malloc(sizeof(SANE_Range)); + constraint_background_smoothing_aggressivness->min = -10; + constraint_background_smoothing_aggressivness->max = 10; + constraint_background_smoothing_aggressivness->quant = 1; + option_descriptors[option].constraint.range = constraint_background_smoothing_aggressivness; break; case 19: option_descriptors[option].name = "binarizationmode";