1. A computer readable recording medium storing an image processing program which causes a computer to execute: a first step reading data of a first image and data of a second image each of which are generated by imaging a common object under natural light and have different contents of specular reflection components; and a second step generating an output image which gives a different visual impression of said object than said first image and said second image, based on difference data of said specular reflection components extracted from said first image and said second image.