mkfimg got tpat0
This commit is contained in:
@@ -15,7 +15,7 @@ int fimg_test_pattern(FloatImg *fimg, int type, double dval)
|
||||
{
|
||||
int nio;
|
||||
int x, y;
|
||||
float fr, fg, fb;
|
||||
float fr, fg, fb, val;
|
||||
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, ">>> %s ( %p %d %g )\n", __func__, fimg, type, dval);
|
||||
@@ -27,39 +27,26 @@ if (fimg->type != FIMG_TYPE_RGB) {
|
||||
}
|
||||
|
||||
/* rampe de primaires dans le quart du haut */
|
||||
|
||||
val = (float)dval;
|
||||
for (x=0; x<fimg->width; x++) {
|
||||
|
||||
nio = x / (fimg->width / 8);
|
||||
|
||||
switch(nio) {
|
||||
case 0:
|
||||
fr = 0.0, fg = 0.0, fb = 0.0; break;
|
||||
case 1:
|
||||
fr = 1.0, fg = 0.0, fb = 0.0; break;
|
||||
case 2:
|
||||
fr = 0.0, fg = 1.0, fb = 0.0; break;
|
||||
case 3:
|
||||
fr = 1.0, fg = 1.0, fb = 0.0; break;
|
||||
case 4:
|
||||
fr = 0.0, fg = 0.0, fb = 1.0; break;
|
||||
case 5:
|
||||
fr = 1.0, fg = 0.0, fb = 1.0; break;
|
||||
case 6:
|
||||
fr = 0.0, fg = 1.0, fb = 1.0; break;
|
||||
case 7:
|
||||
fr = 1.0, fg = 1.0, fb = 1.0; break;
|
||||
case 0: fr = 0.0, fg = 0.0, fb = 0.0; break;
|
||||
case 1: fr = val, fg = 0.0, fb = 0.0; break;
|
||||
case 2: fr = 0.0, fg = val, fb = 0.0; break;
|
||||
case 3: fr = val, fg = val, fb = 0.0; break;
|
||||
case 4: fr = 0.0, fg = 0.0, fb = val; break;
|
||||
case 5: fr = val, fg = 0.0, fb = val; break;
|
||||
case 6: fr = 0.0, fg = val, fb = val; break;
|
||||
case 7: fr = val, fg = val, fb = val; break;
|
||||
default:
|
||||
// abort();
|
||||
break;
|
||||
abort(); break;
|
||||
}
|
||||
|
||||
for (y=0; y<fimg->height/4; y++)
|
||||
fimg_plot_rgb(fimg, x, y, fr, fg, fb);
|
||||
|
||||
}
|
||||
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
/* --------------------------------------------------------------------- */
|
||||
int fimg_draw_something(FloatImg *fimg)
|
||||
|
||||
Reference in New Issue
Block a user