libimage / les essais

dernière mise à jour: 20 janvier 2010

Vu la mauvaise qualité de la documentation, il est parfois difficile de comprendre à quoi sert une fonction précise. Il y a donc une collection de fonctions permettant d'essayer à peu près simplement quelques trucs. C'est essais.c que vous trouverez dans l'archive. En théorie, il y a des explications dans essais.h à consulter de préférence à cette page ouaibe, car les prototypes de ces fonctions d'essayage changent de temps à autre. En un mot comme en 4 lettres: UTSL.

int Test_rgbmask(char *srcname);
En chantier actuellement.
void Test_des_patterns(char *prefix, int foo, int bar);
La page décrivant les patterns ne contenant que du texte, il me semble bien que vous puissiez en générer par vous même. le paramètre prefix vous permet de préciser le chemin vers les images générées, par exemple "/tmp/pattern" vous donnera des noms de fichiers du genre /tmp/pattern_042.tga.
void Test_Egalisations(char *nomsource);
Essai des égalisations. Image résultante: aaaa_egal.tga dans le répertoire de travail. A gauche l'image originale, au milieu, l'algo RGB, et à droite l'algo mono_0.
void Test_Dithering(char *nomsource);
Essais des tramages. On passe en revue: dither_Bayer_0, dither_seuil_random dither_simple_error et dither_double_seuil. L'image d'origine est tout d'abord réduite de moitié, puis les nombreux résultats sont collés dans une image unique.
void Test_Effects_A(char *nomsource, int flag);
Démonstration de quelques effets. L'image source est réduite de moitié. Le flag doit être (pour le moment) mis à zéro.

Comme expliqué je ne sais plus où, certaines de ces fonctions sont susceptibles d'écrire dans le répertoire courant des fichiers divers et variés dont le nom commencera par aaaa. Vous avez été prévenus. D'autre part, dans l'archive des outils, il y a plein de scripts shell pour essayer plein de trucs.

haut de page