A photographing method, applied to a terminal comprising a camera and comprising: receiving a first operation for selecting a target photographing template, wherein the target photographing template comprises N viewfinder areas, which are arranged in predetermined relative positions within the target photographing template and N is an integer greater than 1; acquiring N photographing results associated to respectively the N viewfinder areas, wherein the N photographing results comprise L photos and N-L videos, and L is a positive integer less than N; and splicing, in a case that a second operation is received, the N photographing results according to the positions of the N viewfinder areas in the target photographing template, thereby generating a synthesized object comprising the N photographing results arranged in the predetermined positions of the N viewfinder areas of a selected target photographing template; characterized in that the acquiring the N photographing results associated to respectively the N viewfinder areas comprises: acquiring, by performing photographing operation respectively through J viewfinder areas of the N viewfinder areas, photos or videos displayed in the J viewfinder areas of the N viewfinder areas respectively to acquire J photographing results; and performing copy processing on M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas, the sum of J and K being equal to N, and M being less than or equal to K; wherein the performing copy processing on the M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas comprises: in a case that M is less than K, performing copy processing on one or more of the M photographing results for many times to acquire the K photographing results corresponding to the K viewfinder areas; and in a case that M is equal to K, performing copy processing on each of the M photographing results for one time respectively to acquire the K photographing results corresponding to the K viewfinder areas. receiving a first operation for selecting a target photographing template, wherein the target photographing template comprises N viewfinder areas, which are arranged in predetermined relative positions within the target photographing template and N is an integer greater than 1; acquiring N photographing results associated to respectively the N viewfinder areas, wherein the N photographing results comprise L photos and N-L videos, and L is a positive integer less than N; and splicing, in a case that a second operation is received, the N photographing results according to the positions of the N viewfinder areas in the target photographing template, thereby generating a synthesized object comprising the N photographing results arranged in the predetermined positions of the N viewfinder areas of a selected target photographing template; characterized in that the acquiring the N photographing results associated to respectively the N viewfinder areas comprises: acquiring, by performing photographing operation respectively through J viewfinder areas of the N viewfinder areas, photos or videos displayed in the J viewfinder areas of the N viewfinder areas respectively to acquire J photographing results; and performing copy processing on M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas, the sum of J and K being equal to N, and M being less than or equal to K; wherein the performing copy processing on the M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas comprises: in a case that M is less than K, performing copy processing on one or more of the M photographing results for many times to acquire the K photographing results corresponding to the K viewfinder areas; and in a case that M is equal to K, performing copy processing on each of the M photographing results for one time respectively to acquire the K photographing results corresponding to the K viewfinder areas. acquiring, by performing photographing operation respectively through J viewfinder areas of the N viewfinder areas, photos or videos displayed in the J viewfinder areas of the N viewfinder areas respectively to acquire J photographing results; and performing copy processing on M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas, the sum of J and K being equal to N, and M being less than or equal to K; wherein the performing copy processing on the M photographing results in the J photographing results to acquire K photographing results corresponding to K viewfinder areas comprises: in a case that M is less than K, performing copy processing on one or more of the M photographing results for many times to acquire the K photographing results corresponding to the K viewfinder areas; and in a case that M is equal to K, performing copy processing on each of the M photographing results for one time respectively to acquire the K photographing results corresponding to the K viewfinder areas.