dernière mise à jour: 28 janvier 2014
Bon, pas grand chose à dire, là sur le coup. La commande
tga_cadre peut vous donner quelques
explications pertinentes. Mais je vais quand même ajouter un petit message:
Je voudrais bien qu'on m'envoie d'autres sources pour tracer des cadres,
parce que je trouve que ça manque...
- int Image_cadre_A(Image_Desc *im);
- Juste un cadre simple: un petit filet blanc autour de l'image.
- int Image_cadre_cracra(Image_Desc *im, int largeur, int reserved);
- Une sorte de machin bizarre, qui remplace l'ancienne fonction
 Image_cadre_B. le troisième paramêtre n'est pas encore
 utilisé. Voir aussi Image_cadre_U pour un truc aussi Ugly.
- int Image_cadre_C(Image_Desc *im, int r, int g, int b, int n);
- En fonction de la distance n du bord de l'image, un dégradé entre
 la teinte (r,g,b) et la valeur du pixel.
- int Image_cadre_bruit(Image_Desc *im, int r, int g, int b, int n);
- Proportionnellement à la distance n du bord de l'image, on choisit
 randomatiquement un pixel de l'image ou un pixel(r,g,b). Il peut parfois 
 arriver qu'une couche randomatique supplémentaire de bruit soit rajoutée.
- int Image_cadre_E(Image_Desc *im, int r, int g, int b, int dim);
- Un cadre spécialement étudié pour
 blablanux, donc en permanente mutation.
- int Image_cadre_pattern_0(Image_Desc *im, Image_Desc *pat, int l);
- ...
- int Image_cadre_pattern_1(Image_Desc *im, Image_Desc *pat, int n);
- ...
- int Image_cadre_pattern_2(Image_Desc *im, Image_Desc *pat, int n);
- ...
- int Image_cadre2_pixx(Image_Desc *src, Image_Desc *dst, int p1, int p2);
- C'est une sorte de cadre 'dendrite', mais assez discret. Avec un peu de
fractalisation, on doit
pouvoir faire beaucoup mieux. J'y travaille, mais c'est assez délicat à
faire si on ne veut pas que ça dure des heures...
- int Image_cadre_f(Image_Desc *im, int a, int b);
- This func is a derivative of the _original_ cadre function
named 'Image_cadre_A' and located in file 'cadres.c'
- int Image_cadre_burp_0(Image_Desc *img, int p1, int p2, int gval);
- Deux dégradés sur toute la largeur/hauteur de l'image. Les params 
p1 et p2 déterminent la largeur des bandes, en horizontal et
en vertical, gval 
donnera l'intensité de la composante verte.
- int Image_cadre_burp_2(Image_Desc *img, int sz, int pr, int pg, int pb);
- Modifications chromatiques de largeur sz.
- int Image_cadre_rasta_0(Image_Desc *img, int taille);
- Première tentative de rastafarisation du cadre.
 Le paramètre taille règle la largeur des bandes.
- int Image_raz_sides(Image_Desc *im);
- Hop, un petit détournement de fonction. Celle-ci met à 0 tous les
 pixels du bord de l'image. Pour en savoir plus, il faut lire la doc sur les
 filtres.
En fait, il serait convénient que je fasse une 
page ouaibe
avec quelques exemples de ces cadres.
D'autre part, dans le kit d'outils associé à la libimage, il y a
un programme qui encadre les images.