1. A computer-implemented method of editing a source image the method comprising: displaying the source image at a graphical user interface; receiving user input specifying at least four points in the displayed source image; determining parameters of a virtual camera which is assumed to have captured another image comprising a frame on which the four specified points lie; editing the source image by using the virtual camera parameters; saving the edited source image at a memory.