An error when adjacent pixels are converted into binary values while a subject pixel within a color image is scanned is added to the value of the subject pixel at a predetermined ratio, and a value corresponding to the total number of pixels which take the value of “1” among those pixels which are adjacent pixels and which have been subjected to binarization conversion is added to a binarization threshold value Th. Then, when the value of the subject pixel exceeds the binarization threshold value Th, the value of the subject pixel is converted into “1”. In contrast, when the value of the subject pixel is equal to or less than the binarization threshold value Th, the value of the subject pixel is converted into “0”.
展开▼