A realistic, portrait photography tool that allows users to try on virtual red peekaboo hair. The tool also features multiple style converters that are composed of different style components. Users can wear a top that matches the hair style and hair color, making the generated image realistic and lifelike.