big commit for 2 new funcs

This commit is contained in:
2020-02-13 20:44:22 +01:00
parent 68a66dffaa
commit 2b26645b49
7 changed files with 142 additions and 15 deletions

View File

@@ -10,8 +10,37 @@
int verbosity;
int fimg_killcolors_a(FloatImg *fimg, float fval);
/* --------------------------------------------------------------------- */
int essai_geometrie(char *infile)
{
FloatImg fimg, result;
int foo;
if (NULL != infile) {
fprintf(stderr, "loading %s\n", infile);
fimg_create_from_dump(infile, &fimg);
}
else {
fimg_create(&fimg, 512, 512, FIMG_TYPE_RGB);
fimg_draw_something(&fimg);
}
foo = fimg_save_as_pnm(&fimg, "source.pnm", 0);
memset(&result, 0, sizeof(FloatImg));
foo = fimg_halfsize_0(&fimg, &result, 0);
fprintf(stderr, "retour halfsize -> %d\n", foo);
if (foo) {
return -2;
}
fimg_describe(&result, "result after halfsize");
foo = fimg_save_as_pnm(&result, "something.pnm", 0);
return 0;
}
/* --------------------------------------------------------------------- */
int essai_sfx0(char *infile)
{
@@ -134,7 +163,7 @@ int foo;
puts("++++++++++++++++++++++++++++++++");
foo = essai_sfx0("03384.fimg");
foo = essai_geometrie("foo.fimg");
return 0;
}