Comment gérer les autocollants avec la fonctionnalité de redimensionnement et de rotation?

Je suis actuellement en train de développer une application qui permettra à l'utilisateur d'ajouter des autocollants (chapeau, cheveux, lunettes, etc) sur l'image. L'utilisateur peut redimensionner que l'autocollant ou peut pivoter et se déplacer aussi. Voir l'image.

Comment gérer les autocollants avec la fonctionnalité de redimensionnement et de rotation?

J'ai des autocollants, mais comment puis-je les mettre sur l'image d'origine et de déplacement/rotation/agrandir-les ajuster sur l'image d'origine?

source d'informationauteur Chintan Rathod