1. An image read controller for extracting an original portion from an image read by an image reader, said image read controller comprising: an extracting unit that extracts a rectangular area containing an area in which the original exists from the read image; an inclination detection unit that detects an inclination of the rectangular area; an inclination correction unit that corrects the inclination of the rectangle in response to the detected inclination; a cut width setting unit that sets the cut width of each side of the rectangle in response to the detected inclination; and a cutting unit that cuts the margins of the rectangular area based on the setup cut width of each side to extract the original image.