1. A system for automatically modifying a picture containing a face, the system comprising: a communication interface configured to communicate with a server; a memory that stores computer executable instructions, comprising: a face detection module, configured to detect at least one face in a picture; a face-structure mask module, configured to construct a face-structure mask for a detected face; a face space module, configured to project the detected face into a lower dimensional face space resulting in vector coordinates; a server interface module, configured to send the vector coordinates to the server via the communication interface and to receive a set of model face-structure masks and modifications instructions via the communication interface; an adjustment module, configured to adjust the face in the picture according to the received set of model face-structure masks and a final modification instructions; a user interface module, configured to display an adjusted picture; and to receive user feedback; an input process module, configured to process user feedback; and a processor capable of executing the computer executable instructions of the modules stored in the memory.