135 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <html>
 | |
| <head>
 | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 | |
| <title>libimage: les patterns</title>
 | |
| <link rel="stylesheet" type="text/css" href="libimage.css">
 | |
| <meta name="generator" content="Vim et huile de phalange">
 | |
| <meta name="keywords" content="libimage, krabulator, buv3tt3, Boudet, patterns">
 | |
| </head>
 | |
| 
 | |
| <body>
 | |
| 
 | |
| <h1><a name="top">libimage / les patterns</a></h1>
 | |
| 
 | |
| <p align=center>
 | |
| <tt>dernière mise à jour: 12 janvier 2012</tt><br>
 | |
| </p>
 | |
| 
 | |
| <p class="menuhaut">
 | |
| [<a href="libimage.html">libimage</a>]
 | |
| [<a href="#noise">noise</a>]
 | |
| [<a href="#fill">remplissage</a>]
 | |
| [<a href="#liens">liens</a>]
 | |
| </p>
 | |
| 
 | |
| <p>
 | |
| Pour le moment, le mieux à faire, c'est de
 | |
| '<a href="img-devel.html#utsl">utsl</a>' et de
 | |
| <a href="img-outils.html#patterns">tester</a>.
 | |
| </p>
 | |
| 
 | |
| <dl class="proto">
 | |
| <dt>int	Image_pattern_000(Image_Desc *img, int foo);
 | |
| <dd> Ah, ça ne fait que du noir ?
 | |
| 
 | |
| <dt>int	Image_pattern_001(Image_Desc *img, int foo);
 | |
| <dd> gni ?
 | |
| 
 | |
| <dt>int	Image_pattern_002(Image_Desc *img, int foo);
 | |
| <dd> gni ?
 | |
| 
 | |
| <dt>int	Image_pattern_003(Image_Desc *img, int foo);
 | |
| <dd> C'est simple, le code n'est pas écrit.
 | |
| 
 | |
| <dt>int	Image_pattern_004(Image_Desc *img, int a, int b, int c, int d);
 | |
| <dd> C'est simple, le code n'est pas écrit.
 | |
| 
 | |
| <dt>int	Image_pattern_005(Image_Desc *img, RGB_map *map);
 | |
| <dd> gni ?
 | |
| 
 | |
| <dt>int	Image_pattern_042(Image_Desc *img, RGB_map *map);
 | |
| <dd>Ah, la réponse à la question universelle ssur la vie, l'univers et
 | |
|     le reste...
 | |
| 
 | |
| <dt>int Image_mirRGB_0(Image_Desc *dst);
 | |
| <dd> gni ?
 | |
| <dt>int Image_pattern_104(Image_Desc *dst, int sx, int sy, RGBA *a, RGBA *b);
 | |
| <dd>Construction d'un damier. 
 | |
| 
 | |
| </dl>
 | |
| 
 | |
| 
 | |
| 
 | |
| <p>
 | |
| Une interface <a href="image77.html#patterns">fortran</a> est en préparation
 | |
| et devrait être disponible fin Février 2038. D'autre part, dans le
 | |
| fichier <a href="img-essais.html"><tt>essais.c</tt></a>,
 | |
|  il y a une fonction qui génère quelque-uns de
 | |
| ces patterns. Et pour finir, une
 | |
| <a href="http://la.buvette.org/images/patterns.html">page d'exemples</a>
 | |
|  est en préparation.
 | |
| </p>
 | |
| 
 | |
| <p class="HDP"><a href="#top">haut de page</a></p>
 | |
| <h2><a name="fill">Remplissage</a></h2>
 | |
| 
 | |
| <dl class="proto">
 | |
| <dt>int Image_fill_pat_0(Image_Desc *img, Image_Desc *pat, int centered);
 | |
| <dd>Attention aux...
 | |
| <dt>int Image_fill_pat_1(Image_Desc *img, Image_Desc *pat, int centered);
 | |
| <dd>...coredumps !
 | |
| </dl>
 | |
| 
 | |
| <p class="HDP"><a href="#top">haut de page</a></p>
 | |
| <h2><a name="noise">Plein de bruit</a></h2>
 | |
| 
 | |
| <p>
 | |
| Remplissage d'images avec des bruits divers. Que les statisticiens me
 | |
| pardonnent, mais ce que j'ai fait là est <i>un peu</i> empirique.
 | |
| Disons que pour le moment, ça me permet de faire ce que je veux.
 | |
| </p>
 | |
| 
 | |
| <dl class="proto">
 | |
| 
 | |
| <dt>int Image_gray_noise_0(Image_Desc *dst, int low, int high);
 | |
| <dd>Gris uniforme, valeurs comprises entre low et high.
 | |
| 
 | |
| <dt>int Image_rgb_noise_0(Image_Desc *dst, int low, int high);
 | |
| <dd>RGB uniforme, valeurs comprises entre low et high.
 | |
| 
 | |
| <dt>int Image_rgba_noise_0(Image_Desc *dst, int low, int high);
 | |
| <dd>RGB et alpha uniforme, valeurs comprises entre low et high.
 | |
| 
 | |
| <dt>int Image_rgb_noise_1(Image_Desc *dst, RGBA *low, RGBA *high);
 | |
| <dd>Bruit uniforme avec des bornes inférieures et supérieures sur chacune
 | |
|  des composantes.
 | |
| 
 | |
| <dt>int Image_gray_noise_2(Image_Desc *dst, int low, int high);
 | |
| <dd>Algorithme du lancement de dés pour obtenir une courbe en cloche.
 | |
| Mais la cloche ressemble à un pic <b>:)</b>
 | |
| 
 | |
| <dt>int Image_rgb_noise_2(Image_Desc *dst, RGBA *low, RGBA *high);
 | |
| <dd>même galère pour faire la doc.
 | |
| 
 | |
| </dl>
 | |
| 
 | |
| <p class="HDP"><a href="#top">haut de page</a></p>
 | |
| <h2><a name="liens">liens</a></h2>
 | |
| 
 | |
| <p>
 | |
| Bah, euh...
 | |
| Ben non, ya <a href="http://www.lycos.fr/">presque</a> rien.
 | |
| </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 randomatique, je patche comme un goret.<br>
 | |
| <a href="#top">haut de page</a></p>
 | |
| 
 | |
| 
 | |
| </body>
 | |
| </html>
 | 
