diff --git a/main.c b/main.c index 103aecf..2ce8ce4 100644 --- a/main.c +++ b/main.c @@ -208,7 +208,10 @@ int detect_level(ImageFloat *imgf) { if (ylow == imgf->h - 1) v = imgf->data[(ylow) * imgf->w]; v = ((float)avg-1.0) * v/(float)avg + imgf->data[(ylow) * imgf->w]/(float) avg; for (x = 4; x < 16; x++) imgf->data[x + (ylow) * imgf->w] = v; - if (v < 0.1) level = ylow; + if (v > 0.1) { + level = ylow; + break; + } } return level;