is fonderie ok ?
This commit is contained in:
@@ -21,8 +21,7 @@ extern int verbosity;
|
||||
int binarize(FloatImg *pimg, int notused)
|
||||
{
|
||||
float mm[6], mR, mG, mB;
|
||||
int foo, x, y;
|
||||
float rgb[3];
|
||||
int foo, size;
|
||||
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, ">>> %s ( %p %d )\n", __func__, pimg, notused);
|
||||
@@ -34,19 +33,17 @@ mG = (mm[3] - mm[2]) / 2.0;
|
||||
mB = (mm[5] - mm[4]) / 2.0;
|
||||
|
||||
if (verbosity > 1)
|
||||
fprintf(stderr, "%s: %f %f %f\n", __func__, mR, mG, mB);
|
||||
fprintf(stderr, "%s: %f %f %f\n", __func__, mR, mG, mB);
|
||||
|
||||
for (y=0; y<pimg->height; y++) {
|
||||
for (x=0; x<pimg->width; x++) {
|
||||
fimg_get_rgb(pimg, x, y, rgb);
|
||||
if (rgb[0] < mR) rgb[0] = mm[0];
|
||||
else rgb[0] = mm[1];
|
||||
if (rgb[1] < mG) rgb[1] = mm[2];
|
||||
else rgb[1] = mm[3];
|
||||
if (rgb[2] < mB) rgb[2] = mm[4];
|
||||
else rgb[2] = mm[5];
|
||||
fimg_put_rgb(pimg, x, y, rgb);
|
||||
}
|
||||
size = pimg->width * pimg->height;
|
||||
|
||||
for (foo=0; foo<size; foo++) {
|
||||
if (pimg->R[foo] < mR) pimg->R[foo] = mm[0];
|
||||
else pimg->R[foo] = mm[1];
|
||||
if (pimg->G[foo] < mG) pimg->G[foo] = mm[2];
|
||||
else pimg->G[foo] = mm[3];
|
||||
if (pimg->B[foo] < mB) pimg->B[foo] = mm[4];
|
||||
else pimg->B[foo] = mm[5];
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user