An image processing device (50, 51) for processing image data, comprising: an image input portion (56, 57, 59, 60) receiving image data indicative of an image; and an image processing portion (1, 61, 52) processing the image data into processed image data indicative of a processed image which has neighboring image portions, the difference among brightness levels of the neighboring image portions being greater than a predetermined value, and wherein the image data includes color data indicative of color of each pixel located in the image, characterized by an image extracting portion extracting from the image an image region that includes at least two image portions which are located adjacent to each other, the difference among brightness levels of the adjacent image portions being smaller than or equal to the predetermined value, the processing portion processing the image data indicative of at least a part of the extracted image region, wherein the image extracting portion includes a color type determining portion determining color type of each pixel located in at least a part of the entire image, the image extracting portion extracting, based on the determined color type of each pixel, the image region that includes at least two image portions that have different color types, wherein the extracted image region includes a first color image portion with a first color and a second color image portion with a second color different from the first color which are located adjacent to each other in the image, the first color image portion having a first border portion, the second color image portion having a second border portion, the first and second border portions being adjacent to each other, and wherein the image processing portion processes image data indicative of at least one of the first and second border portions. an image input portion (56, 57, 59, 60) receiving image data indicative of an image; and an image processing portion (1, 61, 52) processing the image data into processed image data indicative of a processed image which has neighboring image portions, the difference among brightness levels of the neighboring image portions being greater than a predetermined value, and wherein the image data includes color data indicative of color of each pixel located in the image, characterized by an image extracting portion extracting from the image an image region that includes at least two image portions which are located adjacent to each other, the difference among brightness levels of the adjacent image portions being smaller than or equal to the predetermined value, the processing portion processing the image data indicative of at least a part of the extracted image region, wherein the image extracting portion includes a color type determining portion determining color type of each pixel located in at least a part of the entire image, the image extracting portion extracting, based on the determined color type of each pixel, the image region that includes at least two image portions that have different color types, wherein the extracted image region includes a first color image portion with a first color and a second color image portion with a second color different from the first color which are located adjacent to each other in the image, the first color image portion having a first border portion, the second color image portion having a second border portion, the first and second border portions being adjacent to each other, and wherein the image processing portion processes image data indicative of at least one of the first and second border portions.