A non-transitory computer-readable storage medium storing a control program causing a computer to execute a control method for an image pickup apparatus, the control method comprising:
- a step of displaying an image obtained by picking up with an image pickup device as a through image;
- a step of picking up a first image with the image pickup device according to an image pickup condition changed when the image pickup condition is changed from a predetermined condition while displaying the through image;
- a step of picking up a second image with the image pickup device within a first accumulation period without reflecting the image pickup condition changed;
- a step of picking up a third image with the image pickup device within a second accumulation period shorter than the first accumulation period without reflecting the image pickup condition changed;
- a display control step of displaying the first image on said display unit as the through image;
- and
- a calculation step of calculating a light-amount variation characteristic of light from an object based on the second image and the third image.