libimage / fabriquer une mire

dernière mise à jour: 7 novembre 2013

Les primitives

int Image_mirRGB_0(Image_Desc *dst, int flag);
L'image de destination doit être en 256x256. Le flag doit être à zéro.

The more advanced

int Image_mircol_0(Image_Desc *dst, char *txt, int flag);
Taille de l'image: 512x512. Le texte est optionnel. Le flag doit être à 0.
int Image_mircol_1(Image_Desc *dst, char *txt, int flag);
Taille de l'image: 512x512. Le texte est optionnel. Le flag doit être à 0.
int Image_mircol_2(Image_Desc *dst, char *txt, int mode);
Ceci est une tentative secrète pour mettre dans une image de dimensions données des choses que vous n'avez vraiment pas besoin de connaitre.
int Image_mircol_3(Image_Desc *dst, char *txt, int mode);
Ceci est une tentative pour mettre dans une image de dimensions données le maximum de teintes différentes, tout en ayant des dégradés harmonieux. C'est pas simple.
int Image_decompose(Image_Desc *src, Image_Desc *dst, int flag);
Une fonction un peu particulière. Elle décompose, après réduction de taille, l'image source en ses trois composantes R, G et B.

Avec un peu de chance, le verso de cette documentation est plus avancée. Il décrit un outil en cli permettant de créer des .tga de ces mires diverses.