A non-transitory computer readable storage medium storing a program for causing a computer to function as a generating device that generates a first color conversion LUT for converting an input image signal value into an output value of an actual color material installed in an image forming device,
- the first color conversion LUT being a look up table obtained by thinning out grid points in a second color conversion LUT in which the number of grid points is larger than the number of grid points of the first color conversion LUT, the generating device comprising:
- an acquiring unit configured to acquire grid point position information indicating positions of the grid points in the first color conversion LUT;
- and
- a generating unit configured to generate the first color conversion LUT on the basis of the grid point position information,
- wherein the generating unit determines whether or not an inflection point of an output value of the actual color material is at a position of the grid point, corrects at least some output values for at least two actual color materials in the second color conversion LUT in accordance with a determination result, and generates the first color conversion LUT obtained by thinning out the grid points in the second color conversion LUT.