Salut,
Un générateur d'avatar et signature se décompose en plusieurs parties.
1. Le design (la charte graphique adoptée, plus celle-ci est complexe et plus dur ce sera)
2. L'interface "locale" : du html + javascript par exemple
3. Le rending final (par exemple en php)
Il faut donc maîtriser un peu tout : graphisme, html, javascript et php... (ou flash/as, etc.)
Pour la première partie, c'est du graphisme pur et dur.
Mais il ne faut pas trop charger sur les effets car ça ne sera pas forcément évident pour le rending en php.
Pour l'interface locale, on peut faire très simple en utilisant un formulaire qui prend tous les paramètres souhaités (pseudo, rang, image de fond, etc.)
Le javascript est utile pour faire la découpe de ton image de fond (il y a pas mal d'exemples sur le net), ou pour faire la "prévisualisation" par superpositions de calques (div) et là encore, tu trouveras tout ce qu'il faut sur le net.
En ce qui concerne le rending final, il faut :
- récupérer les paramètres du formulaire
- créer l'avatar en fonction de ces paramètres
Le php dispose d'une librairie GD qui est largement suffisante. Là encore, tout est expliqué sur le net (charger une image, redimensionner, etc.)
Voici un de mes générateurs : http://robin42p.free.fr/NextGenerator/
++