Salut,
Bin, j'ai déja réfléchis à ça et tous dépend de ce que l'on veut faire.
C'est un peut le même probleme que pour remplir une surface (tu sais les morceaux cachés qui doivent etre traités par recurence)
Pour une surface "simple" triangle, rectangle, élipse => Pas de Probleme
- Stretch sur la hauteur du masque
Puis balayage horizontal de chaque ligne du masque
-Compter le nombre de pixels interieur de chaque ligne de masque
-Stretch ligne a ligne et reposition sur le premier pixel interieur du masque
Pour les surfaces complexes (lignes s'arretant et repartant + loin), La, ca se gate
En procedant de la meme maniere, Il faut compter les "ilots" de chaque ligne et répartir les pixels a stretcher dans chaque "morceau de ligne"
........Ou quelque chose d'approchant
Si je ne suis pas assez clair, je t'envois un mail avec quelques "gribouillis", un dessin valant mieu qu'un long discourt
A+