J'ai un gribouillage d'application en html5 canvas, et je suis à essayer de comprendre la meilleure façon de mettre en œuvre une gomme de contrôle. Première impulsion était juste pour avoir de la gomme à dessiner la couleur d'arrière-plan [blanc], mais le problème est que si l'utilisateur se déplace d'une image ou d'une autre couche à l'endroit où ils ont été effacés, ils voient le dessin blanc où ils ont effacé.
Idéalement, j'aimerais avoir de l'effacement de contrôle de modifier les pixels en noir transparent. Je ne peux pas tout simplement utiliser lineTo pour ce faire, parce que, évidemment, il attire tout d'un noir transparent ligne sur elle, et qui laisse l'original doodle intacte. Des idées sur comment faire cela?
Merci.