Change humans hairstyle or face color

Hi all,
I want to create one app in which i want to apply different hairstyles or skin tones to human face image,
if any one make the same things or if any one have idea about how to do that using ionic 3 then please help me.
Thanks In Advance.