1. A method of recording an image by forming ink dots on a print medium in one of a plurality of print modes, comprising the steps of: (a) generating dot data from image data indicative of the image, the dot data representing a state of dot formation at each pixel on the print medium; (b) determining a reduction pattern in response to a print mode selected from the plurality of print modes, the reduction pattern representing reduction of an amount of ink for forming an ink dot on a border area of a specific type image area represented by the dot data, the specific type image area being composed of pixels at which specific type dots are to be formed; (c) adjusting the dot data so as to reduce the amount of ink for forming the ink dots based on the selected reduction pattern; and (d) recording the image on the print medium by forming the ink dots in response to the adjusted dot data.