EditGAN: High-Precision Semantic Image Editing