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.