Methods are provided for use with a computing device and an image scanning
device. One method includes performing a scan to produce a preview scanned image,
selecting a portion of the preview scanned image for final scanning, and scanning
the selected portion of the preview scanned image to produce a final scanned image.
Performing the scan to produce the preview scanned image may include performing
an autocrop process and a deskew process before displaying the preview scanned
image to the user. Once the preview scanned image is displayed, then the user may
decide to selectively rotate the preview scanned image, for example, about an anchor
point that was used in the deskew process. The user may also select a portion of
interest within the image. Once the user is satisfied with the user selected rotation,
if any, and the user selected portion of interest, then a final scan will be performed.
As part of the final scan process, the method includes calculating an effective
portion of the preview scanned image. The effective portion encompasses the selected
portion of the preview scanned image. This effective portion or area of the scanner
bed is then scanned at the final scan resolution. The resulting scanned effective
portion image is then rotated based on the angular parameters associated with the
deskew and user selected rotation. Once rotated, the scanned effective portion
image is then cropped to match the user selected portion of interest. The resulting
portion of interest can then be displayed and stored.