Du calme. Un pixel ne peut être "transparent". L'effet de transparence est lié à la superposition de deux images. Deux méthodes pour donner un effet de transparence Soit image1 et image2 deux dessins et resultat l'image transparente. x,y sont les positions d'un pixel dont on veut qu'il soit "transparent"
1/ couleur(resultat,x,y)=(couleur(image1,x,y)+couleur(image2,x,y))/2
Moyenne linéaire des deux couleurs. On peut modifier le degré de prédominance d'une image par rapport à l'autre en introduisant un coefficient de pondération (en fait la couleur résultante est le barycentre des deux couleurs de image1 et image2)
2/ Méthode du bourrin
couleur(resultat,x,y) = couleur(image1,x,y) si x+y est pair couleur(resultat,x,y) = couleur(image2,x,y) si x+y est impair
C'est de l'alpha blending, très rapide mais moins beau que la méthode 1
Voilà
Optimiser, c'est bien, déboguer c'est mieux
------------------------------- Réponse au message : -------------------------------
> Je ne pense pas que l'on puisse les rendre transparent, on peut leurs donner une certaine couleur, comme le couleur de l'image d'en dessous pour faire comme si c'était transparent. > Hart >
|