Disclosed is an image processing method for executing color processing on
an input image and outputting processed data to an output unit. The method
comprises the steps of setting color processing conditions in accordance
with an instruction from users, and executing color processing in
accordance with the color processing conditions set in the above step,
setting of the color processing conditions being selectively made in one
of an automatic mode in which the color processing is automatically
executed in accordance with a preset combination of object types and the
color processing conditions, a semiautomatic mode in which the same color
processing is set regardless of object types, and a manual mode in which a
combination of object types and the color processing conditions is set in
accordance with an instruction from users. An image forming apparatus and
a recording medium for implementing the method are also disclosed. A
setting process convenient for all kinds of users is provided, and color
reproduction can be realized in response to various demands of users.