<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>libimage: les machines à plotter</title> <link rel="stylesheet" type="text/css" href="libimage.css"> <meta name="generator" content="Vim et huile de phalange"> <meta name="keywords" content="libimage, Boudet, plotting"> </head> <body> <h1><a name="top">libimage / les outils pour plotter</a></h1> <p align=center> <tt>dernière mise à jour : 4 novembre 2013</tt><br> </p> <p class="menuhaut"> [<a href="libimage.html">libimage</a>] [<a href="img-marquage.html">marquage</a>] [<a href="#liens">liens</a>] </p> <p> Sortie, sous forme graphique, de diverses données gérés par la librairie. Des histogrammes, des <small>COLORMAP</small>... </p> <h2><a name="fonctions">fonctions de base</a></h2> <p> En règle générale, ces fonctions génèrent des fichiers au format Targa. </p> <dl class="proto"> <dt>int Image_plot_histo(char *nomtga, long *hr, long *hg, long *hb, char *txt); <dd>L'image a une taille de 400x300. Pour calculer l'histogramme, il faut <a href="img-calculs.html#mesures">voir</a> la fonction adéquate. <dt>int Image_calc_plot_histo(Image_Desc *img, char *tganame); <dd>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. <dt>int Image_plot_Map(char *nomtga, RGB_map *map , char *txt); <dd>Dessine une palette de <a href="img-couleurs.html#couleurs">couleurs</a> de type <a href="http://www.fractint.org/">Fractint</a>. Attention aux textes trop longs. <dt>int Image_plot_luts(char *nomtga, int *lr, int *lg, int *lb, char *texte); <dd>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. </dl> <p class="HDP"><a href="#top">haut de page</a></p> <h2>Fonction avancées</h2> <p> Avancées, alors que ça semble plutôt être des primitives destinés à tracer dans une image déja existante... </p> <dl class="proto"> <dt>int Image_plot_h_Map(Image_Desc *img, RGB_map *map, int xpos, int ypos, int h); <dd>Fabrique dans une image une petite bande horizontale à partir d'une palette. </dl> <p class="HDP"><a href="#top">haut de page</a></p> <p class="footer"> Votre demande est plottante, je lance <a href="http://www.vim.org">Vim</a>,<br> et je passe à l'action. </p> </body> </html>