Skip to content

Commit 74b963d

Browse files
committed
update
1 parent 0fd9aad commit 74b963d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/expose2range.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,12 @@ main(int argc, char *argv[])
5151
extrema[0] = 1; extrema[1] = 0; /* get extrema */
5252
if (!PcomputeHisto(extrema, NULL, 0, &ims, PHCluminance))
5353
return 1;
54+
if (minv <= 0) {
55+
DMESG(DMCdata, "Some input gray levels are <= 0");
56+
return 1;
57+
}
5458
if ((minv <= extrema[0]) & (extrema[1] <= maxv)) {
55-
puts("1.0"); /* we're in range */
59+
puts("1."); /* we're in range */
5660
return 0;
5761
}
5862
if (maxv/minv >= extrema[1]/extrema[0]) {
@@ -75,7 +79,7 @@ main(int argc, char *argv[])
7579
else
7680
lost[1] += histo[--hupper];
7781

78-
printf("%.1e\n", maxv/( extrema[0] * pow(extrema[1]/extrema[0],
82+
printf("%.2e\n", maxv/( extrema[0] * pow(extrema[1]/extrema[0],
7983
hupper*(1./HSIZE)) ));
8084
return 0;
8185
}

0 commit comments

Comments
 (0)