J'ai une application de griffonnage en canevas html5, et j'essaie de trouver la meilleure façon d'implémenter un contrôle d'effaceur. La première impulsion était juste que la gomme dessine la couleur d'arrière-plan [blanc], mais cela pose problème car si l'utilisateur déplace une image ou un autre calque vers l'endroit où il l'a déjà effacé, il voit le dessin blanc effacé."Effacement" dans le canevas html5
Idéalement, j'aimerais que le contrôle d'effacement change les pixels en noir transparent. Je ne peux pas simplement utiliser lineTo pour le faire car, évidemment, il dessine juste une ligne noire transparente dessus, et cela laisse intacte le doodle original. auriez vous des idées pour faire ça?
Merci.
http://www.w3schools.com/tags/canvas_globalcompositeoperation.asp – zloctb
Que signifie "noir transparent"? Si c'est complètement transparent, peu importe de quelle couleur il s'agit, n'est-ce pas? –
Shh, ne pisse pas les adorateurs de la Licorne Invisible Rose;) – BarbaraKwarc