kopia lustrzana https://gitlab.com/sane-project/backends
Adjusts the cropping offset.
rodzic
81325dc773
commit
dd9e30c814
|
@ -804,10 +804,18 @@ sane_start(SANE_Handle h)
|
|||
MM_TO_PIXEL(handler->val[OPT_BR_Y].w, 300.0);
|
||||
handler->scanner->caps[handler->scanner->source].width =
|
||||
MM_TO_PIXEL(handler->val[OPT_BR_X].w, 300.0);;
|
||||
handler->scanner->caps[handler->scanner->source].pos_x =
|
||||
MM_TO_PIXEL(handler->val[OPT_TL_X].w, 300.0);
|
||||
handler->scanner->caps[handler->scanner->source].pos_y =
|
||||
MM_TO_PIXEL(handler->val[OPT_TL_Y].w, 300.0);
|
||||
if (handler->x_range.min == handler->val[OPT_TL_X].w)
|
||||
handler->scanner->caps[handler->scanner->source].pos_x = 0;
|
||||
else
|
||||
handler->scanner->caps[handler->scanner->source].pos_x =
|
||||
MM_TO_PIXEL((handler->val[OPT_TL_X].w - handler->x_range.min),
|
||||
300.0);
|
||||
if (handler->y_range.min == handler->val[OPT_TL_X].w)
|
||||
handler->scanner->caps[handler->scanner->source].pos_y = 0;
|
||||
else
|
||||
handler->scanner->caps[handler->scanner->source].pos_y =
|
||||
MM_TO_PIXEL((handler->val[OPT_TL_Y].w - handler->y_range.min),
|
||||
300.0);
|
||||
DBG(10, "Calculate Size Image [%dx%d|%dx%d]\n",
|
||||
handler->scanner->caps[handler->scanner->source].pos_x,
|
||||
handler->scanner->caps[handler->scanner->source].pos_y,
|
||||
|
|
Ładowanie…
Reference in New Issue