forked from tTh/FloatImg
cleanup
This commit is contained in:
parent
30de864c4d
commit
7cb660c8c7
42
funcs/t.c
42
funcs/t.c
@ -61,6 +61,16 @@ while (pcmd->name) {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
|
void list_tests(void)
|
||||||
|
{
|
||||||
|
Command *pcmd = commands;
|
||||||
|
while (pcmd->name) {
|
||||||
|
printf("%s\n", pcmd->name);
|
||||||
|
pcmd++;
|
||||||
|
}
|
||||||
|
exit(0);
|
||||||
|
}
|
||||||
|
/* --------------------------------------------------------------------- */
|
||||||
void help(int k)
|
void help(int k)
|
||||||
{
|
{
|
||||||
Command *pcmd;
|
Command *pcmd;
|
||||||
@ -68,7 +78,9 @@ Command *pcmd;
|
|||||||
fprintf(stderr, "usage:\n\t./t [options] command [filename]\n");
|
fprintf(stderr, "usage:\n\t./t [options] command [filename]\n");
|
||||||
|
|
||||||
fprintf(stderr, "options:\n");
|
fprintf(stderr, "options:\n");
|
||||||
fprintf(stderr, "\t-o outfile\n");
|
fprintf(stderr, "\t-k 1.414\tset float value\n");
|
||||||
|
fprintf(stderr, "\t-l\t\tlist tests\n");
|
||||||
|
fprintf(stderr, "\t-o \t\toutfile\n");
|
||||||
|
|
||||||
fprintf(stderr, "commands:\n");
|
fprintf(stderr, "commands:\n");
|
||||||
pcmd = commands;
|
pcmd = commands;
|
||||||
@ -94,10 +106,12 @@ outfile = "out.pnm";
|
|||||||
command = "none";
|
command = "none";
|
||||||
filename = "in.fimg";
|
filename = "in.fimg";
|
||||||
|
|
||||||
while ((opt = getopt(argc, argv, "hk:o:p:v")) != -1) {
|
while ((opt = getopt(argc, argv, "hk:lo:p:v")) != -1) {
|
||||||
|
// fprintf(stderr, "opt = %c\n", opt);
|
||||||
switch(opt) {
|
switch(opt) {
|
||||||
case 'h': help(0); break;
|
case 'h': help(0); break;
|
||||||
case 'k': global_fvalue = atof(optarg); break;
|
case 'k': global_fvalue = atof(optarg); break;
|
||||||
|
case 'l': list_tests(); break;
|
||||||
case 'o': outfile = optarg; break;
|
case 'o': outfile = optarg; break;
|
||||||
case 'v': verbosity++; break;
|
case 'v': verbosity++; break;
|
||||||
}
|
}
|
||||||
@ -141,19 +155,21 @@ switch(opt) {
|
|||||||
foo = essai_mire(filename, 0);
|
foo = essai_mire(filename, 0);
|
||||||
break;
|
break;
|
||||||
case Wfits:
|
case Wfits:
|
||||||
foo = essai_ecriture_fits(filename);
|
foo = essai_ecriture_fits("out.fits");
|
||||||
break;
|
break;
|
||||||
case Wpng:
|
case Wpng:
|
||||||
foo = essai_ecriture_png(filename);
|
foo = essai_ecriture_png("out.png");
|
||||||
break;
|
break;
|
||||||
case Wtiff:
|
case Wtiff:
|
||||||
foo = essai_ecriture_tiff(filename);
|
foo = essai_ecriture_tiff("out.tiff");
|
||||||
break;
|
break;
|
||||||
case Histo:
|
case Histo:
|
||||||
foo = essai_histogramme(filename, 98765);
|
foo = essai_histogramme(filename, 98765);
|
||||||
break;
|
break;
|
||||||
case Hsv:
|
case Hsv:
|
||||||
foo = fimg_essai_hsv(filename);
|
// not ready for primtime
|
||||||
|
// foo = fimg_essai_hsv(filename);
|
||||||
|
foo = 0;
|
||||||
break;
|
break;
|
||||||
case Classif:
|
case Classif:
|
||||||
foo = essai_classif(filename, outfile, global_fvalue);
|
foo = essai_classif(filename, outfile, global_fvalue);
|
||||||
@ -168,23 +184,29 @@ switch(opt) {
|
|||||||
foo = essai_displacement(filename, outfile);
|
foo = essai_displacement(filename, outfile);
|
||||||
break;
|
break;
|
||||||
case ReadPNG:
|
case ReadPNG:
|
||||||
foo = essai_lecture_png(filename, outfile, 0);
|
// not ready for primetime
|
||||||
|
// foo = essai_lecture_png("in.png", outfile, 0);
|
||||||
|
foo = 0;
|
||||||
break;
|
break;
|
||||||
case Plasmas:
|
case Plasmas:
|
||||||
foo = essai_plasma(filename, outfile, 1, global_fvalue);
|
foo = essai_plasma(filename, outfile, 1, global_fvalue);
|
||||||
fprintf(stderr, "we are all plasmafields\n");
|
fprintf(stderr, "we are all plasmafields\n");
|
||||||
break;
|
break;
|
||||||
|
case Rotate:
|
||||||
|
fprintf(stderr, "rotate not implemented (%d)\n", rand());
|
||||||
|
foo = 0;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, "%s : bad command\n", command);
|
fprintf(stderr, "'%s' is a bad command\n", command);
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (foo) {
|
if (foo) {
|
||||||
fprintf(stderr, "Essai ====> %d\n", foo);
|
fprintf(stderr, "******* Essai --> %d\n", foo);
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr, "+++++ end of %s pid %d\n", command, getpid());
|
fprintf(stderr, "++++++++++++ end of '%s' pid %d\n", command, getpid());
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
|
@ -231,7 +231,7 @@ if (foo) {
|
|||||||
return foo;
|
return foo;
|
||||||
}
|
}
|
||||||
|
|
||||||
return -7;
|
return 0;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
/* essai de fichiers FITS (astronomie) */
|
/* essai de fichiers FITS (astronomie) */
|
||||||
@ -278,7 +278,7 @@ fprintf(stderr, "equalize compute --> %d\n", foo);
|
|||||||
|
|
||||||
fimg_destroy(&src);
|
fimg_destroy(&src);
|
||||||
|
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
int essai_rotate(char *infile)
|
int essai_rotate(char *infile)
|
||||||
@ -510,6 +510,7 @@ if (foo) {
|
|||||||
return -6;
|
return -6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fimg_destroy(&fimg);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -588,16 +589,26 @@ int foo;
|
|||||||
|
|
||||||
fimg_create(&fimg, 640, 480, FIMG_TYPE_RGB);
|
fimg_create(&fimg, 640, 480, FIMG_TYPE_RGB);
|
||||||
|
|
||||||
foo = fimg_hdeg_a(&fimg, (double)3.141592654);
|
#define V ((double)3.141592654)
|
||||||
|
|
||||||
|
foo = fimg_hdeg_a(&fimg, V);
|
||||||
fprintf(stderr, "make h deg -> %d\n", foo);
|
fprintf(stderr, "make h deg -> %d\n", foo);
|
||||||
foo = fimg_save_as_pnm(&fimg, "hdeg.pnm", 0);
|
foo = fimg_save_as_pnm(&fimg, "hdeg.pnm", 0);
|
||||||
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
||||||
|
|
||||||
foo = fimg_vdeg_a(&fimg, (double)3.141592654);
|
|
||||||
|
foo = fimg_vdeg_a(&fimg, V);
|
||||||
fprintf(stderr, "make h deg -> %d\n", foo);
|
fprintf(stderr, "make h deg -> %d\n", foo);
|
||||||
foo = fimg_save_as_pnm(&fimg, "vdeg.pnm", 0);
|
foo = fimg_save_as_pnm(&fimg, "vdeg_a.pnm", 0);
|
||||||
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
||||||
|
|
||||||
|
foo = fimg_vdeg_a(&fimg, -V);
|
||||||
|
fprintf(stderr, "make h deg -> %d\n", foo);
|
||||||
|
foo = fimg_save_as_pnm(&fimg, "vdeg_b.pnm", 0);
|
||||||
|
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
||||||
|
|
||||||
|
#undef V
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
@ -636,12 +647,14 @@ fimg_draw_something(&fimg);
|
|||||||
|
|
||||||
if (verbosity) {
|
if (verbosity) {
|
||||||
foo = fimg_save_as_pnm(&fimg, "quux.pnm", 0);
|
foo = fimg_save_as_pnm(&fimg, "quux.pnm", 0);
|
||||||
fprintf(stderr, "%s: save as pnm -> %d\n", __func__, foo);
|
fprintf(stderr, "%s: saved as pnm -> %d\n", __func__, foo);
|
||||||
}
|
}
|
||||||
|
|
||||||
foo = fimg_save_as_png(&fimg, fname, 0);
|
foo = fimg_save_as_png(&fimg, fname, 0);
|
||||||
fprintf(stderr, "save as png -> %d\n", foo);
|
fprintf(stderr, "save as png -> %d\n", foo);
|
||||||
|
|
||||||
|
fimg_destroy(&fimg);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user