1. A non-transitory 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, wherein said second step generates said output image by multiplying said difference data by at least one of a first coefficient for adjustment of a texture component of an image and a second coefficient for adjustment of a gloss component of an image.