A non-transitory computer-readable recording medium storing an image processing program for controlling an image processing apparatus that provides a frame image extracted from moving image data acquired from a moving image data acquiring device that photographs an event, the image processing program causing a computer including a processor to execute:
- accepting, from a user photographing terminal, still image data representing a still image acquired by photographing the event using the user photographing terminal, and photographing information included in the still image data;
- extracting frame image data from the moving image data using a photography time included in the photographing information of the still image data, the frame image data being photographed at a timing corresponding to the photography time included in the still image data;
- and
- (i) performing, based on angle of view information of the still image data adjusted by the user photographing terminal, adjustment of an angle of view on an image represented by the frame image data and including a region indicated by the angle of view information, and (ii) transmits a plurality of candidates of the frame image data including a candidate region to the user photographing terminal wherein the region indicated by the angle of view information includes a region of the still image represented by the still image data.