libimage / les outils pour plotter

dernière mise à jour : 4 novembre 2013

Sortie, sous forme graphique, de diverses données gérés par la librairie. Des histogrammes, des COLORMAP...

fonctions de base

En règle générale, ces fonctions génèrent des fichiers au format Targa.

int Image_plot_histo(char *nomtga, long *hr, long *hg, long *hb, char *txt);
L'image a une taille de 400x300. Pour calculer l'histogramme, il faut voir la fonction adéquate.
int Image_calc_plot_histo(Image_Desc *img, char *tganame);
Calcul et tracé de l'histogramme. Le texte affiché sera le nom de l'image résultante, ce qui (àmha) est une grossière erreur.
int Image_plot_Map(char *nomtga, RGB_map *map , char *txt);
Dessine une palette de couleurs de type Fractint. Attention aux textes trop longs.
int Image_plot_luts(char *nomtga, int *lr, int *lg, int *lb, char *texte);
dessin d'une Look-Up Table. L'image a une taille de 400x300. Le texte a une longueur maximum d'environ quelques caractères. Il est important de ne pas confondre une LUT et une Palette.

haut de page

Fonction avancées

Avancées, alors que ça semble plutôt être des primitives destinés à tracer dans une image déja existante...

int Image_plot_h_Map(Image_Desc *img, RGB_map *map, int xpos, int ypos, int h);
Fabrique dans une image une petite bande horizontale à partir d'une palette.

haut de page