A method for automatically cropping, rotating, and scaling a scanned image
to ensure that a printed copy of the scanned image is the same size as the
original, when possible. The method attempts to honor the default or
operator designated orientation of the printed image, but will
automatically rotate the image if that will eliminate unnecessary image
reduction. Optimal orientation and scaling factors are automatically
determined based on the target page size and the size and shape of the
information of interest in the original image (not the boundaries of the
original document). The operator selects a desired printed orientation (or
accepts a default orientation) and selects a desired printed paper size
(or accepts a default printed paper size). If an image will fit within the
printable margins without rotation or cropping, the image is simply
printed without modification. If the image will fit without rotation by
cropping white space, then white space is cropped. If the image with all
white space cropped will still not fit, the image is oriented so that long
sides on the cropped image align with long sides on the printed paper. If
the cropped and rotated image still does not fit, the cropped image is
scaled to fit within the printable margins and the image is oriented so
that long sides on the cropped image align with long sides on the printed
paper.
Метод для автоматически подрезывать, поворачивать, и вычислять по маштабу просмотренное изображение для того чтобы обеспечить что напечатанным экземпляром просмотренного изображения будет такой же размер как оригиналом, когда по возможности. Попытки метода удостоить невыполнения обязательства или оператора обозначили ориентацию напечатанного изображения, но автоматически повернут изображение если то исключит ненужное уменьшение изображения. Оптимальные ориентации и коэффициента эффекта масштаба автоматически обусловлены после того как они основаны на размере страницы цели и размере и форме информации интереса в первоначально изображении (не границах оригинал документа). Оператор выбирает заданную напечатанную ориентацию (или признавает ориентацию невыполнения обязательства) и выбирает заданный напечатанный размер бумаги (или признавает размер бумаги напечатанный невыполнением обязательства). Если изображение приспособит внутри printable допустимые пределы без вращения или cropping, то изображение просто напечатано без изменения. Если изображение приспособит без вращения путем подрезывать белый космос, то белый космос подрезан. Если изображение при полностью белый подрезанный космос все же не приспособит, то изображение ориентировано так, что длинние стороны на подрезанном изображении выровняют с длинними сторонами на напечатанной бумаге. Если подрезанное и вращанное изображение все еще не приспосабливает, то подрезанное изображение вычислено по маштабу для приспособления внутри printable допустимые пределы и изображение ориентировано так, что длинние стороны на подрезанном изображении выровняют с длинними сторонами на напечатанной бумаге.