<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>libimage: les operations</title> <link rel="stylesheet" type="text/css" href="libimage.css"> <meta name="generator" content="Vim et huile de phalange"> <meta name="keywords" content="libimage, operations, equalize"> </head> <body> <h1><a name="top">libimage / les opérations</a></h1> <p align=center> <tt>dernière mise à jour: 27 janvier 2014</tt><br> </p> <p class="menuhaut"> [<a href="libimage.html">libimage</a>] [<a href="#liens">liens</a>] [<a href="img-op2x2.html">op 2x2</a>] </p> <h2>fonctions</h2> <dl class="proto"> <dt>int Image_egalise_RGB(Image_Desc *src, Image_Desc *dst, int yo); <dd>Ajustationnement des niveaux d'une image par la méthode des histogrammes cumulés. le parametre 'yo' n'est pas utilise actuellement. <dt>int Image_egalise_mono_0(Image_Desc *src, Image_Desc *dst, int yo); <dd>Ajustements des niveaux. L'histograme cumulé est calculé sur les niveaux de gris de l'image. Le paramètre 'yo' doir être égal à 0. <dt>int Image_clear_component(Image_Desc *img, char component, int value); <dd>Efface une des composante RGB à la valeur donnée. <dt>int Image_operator(Image_Desc *in, char op, int val, Image_Desc *out); <dd>Bon, c'est <b>la</b> fonction qui fait tout. Sauf le café. Les operateurs sont définis par un caractere: <tt>'+', '-', '>'</tt>... La fonction retourne <i>BAD_OPERATOR</i> si l'opérateur n'est pas connu, et se contente alors de recopier la source dans la destination. </dl> <p class="HDP"><a href="#top">haut de page</a></p> <h2><a name="liens">liens</a></h2> <p> Bah, euh... Il y a bien les <a href="img-outils.html">outils</a> pour quelques exemples d'utilisation. </p> <p class="HDP"><a href="#top">haut de page</a></p> <p class="footer"> vous pouvez me contacter:<br> <a href="mailto:oulala@chez.com">oulala@chez.com</a><br> Si votre demande est opérative, je patche comme un goret.<br> </p> </body> </html>