diff --git a/experiment/extracteur.c b/experiment/extracteur.c index 8e02ceb..5409d0c 100644 --- a/experiment/extracteur.c +++ b/experiment/extracteur.c @@ -12,41 +12,10 @@ int verbosity; /* ---------------------------------------------- ~~~~~~~~~~~~~~~~ */ -/* ---------------------------------------------- ~~~~~~~~~~~~~~~~ */ -int essai_extraction(FloatImg *in, FloatImg *out, FimgArea51 *rect) -{ -int foo; -int xs, ys, xd, yd; -int count; -float rgb[3]; - -if (verbosity) { - fimg_describe(in, "source"); - fimg_describe(out, "destination"); - print_rectangle((char *)__func__, rect); - } - -count = 0; -for (yd=0; ydh; yd++) { - ys = yd + rect->y; - if ((ys<0) || (ys>=in->height)) continue; - for (xd=0; xdw; xd++) { - xs = xd + rect->x; - if ((xs<0) || (xs>=in->width)) continue; - fimg_get_rgb(in, xs, ys, rgb); - fimg_put_rgb(out, xd, yd, rgb); - count++; - } - } - -// fprintf(stderr, "%s: %d pix moved\n", __func__, count); - -return 0; -} -/* ---------------------------------------------- ~~~~~~~~~~~~~~~~ */ void help(int k) { puts("Usage:\n\textracteur in.fimg w,h,x,y out.???"); +exit(k); } /* ---------------------------------------------- ~~~~~~~~~~~~~~~~ */ @@ -60,31 +29,22 @@ char *outfile = "out.fimg"; verbosity = 0; -#if 0 -for (foo=0; foo