Главная

О кафедре

История

События

Методические материалы

Книги

Электронные
книги


Источники
и  пособия


Библейское обозрение

Рекомендуемые
программы


Ссылки

Обновления
сайта


Написать
письмо

СКАНИРОВАНИЕ ИЗОБРАЖЕНИЙ И ДОКУМЕНТОВ В GNU/LINUX
НА ПРИМЕРЕ EPSON PERFECTION 1270

Практическое руководство (версия 2.0)
Оглавление
     Введение
1. Сканирование с использованием программы XSane
    1.1. Интерфейс программы XSane
    1.2. Сканирование отдельного изображения в программе XSane
    1.3. Сканирование в XSane с созданием многостраничного документа
    1.4. Пакетное сканирование с помощью программы XSane
2. Сканирование с использованием консольной программы scanimage
    2.1. Описание параметров программы scanimage
    2.2. Сканирование отдельных изображений с помощью scanimage
    2.3. Пакетное сканирование с помощью программы scanimage
3. Сканирование в графический редактор Gimp
4. Сканирование с помощью программы xscanimage
    4.1. Интерфейс программы xscanimage
    4.2. Настройка параметров xscanimage при сканировании

Введение

Сканирование представляет из себя важную задачу для учебного и научного процесса. Большинство библиотек выдают книги на ограниченный срок, поэтому часто бывает важным сделать электронную копию книги быстро и качественно. В данном руководстве описаны приемы сканирования в GNU/Linux. Это связано с тем, что данная свободно распространяемая операционная система предоставляет весьма мощные и эффективные штатные средства для сканирования как отдельных изображений, так и целых документов: описанные ниже программы идут в составе любого дистрибутива GNU/Linux. Это выгодно отличает GNU/Linux от операционной системы MS Windows, в которой для сканирования, как правило, используются отдельно приобретаемые и дополнительно устанавливаемые коммерческие программы, стоимость которых делает их недоступными не только для студентов, но и для преподавателей и научных работников.

Прежде, чем начать сканирование, необходимо установить и настроить сканер (подробнее об этом см. на странице "Установка и настройка сканера под GNU/Linux").

Для сканирования понадобятся пакет для работы со сканером Sane и его графический интерфейс XSane. Проверяем, имеются ли они в системе, дав в консоли команды:

> rpm -q sane
sane-1.0.18-34
> rpm -q xsane
xsane-0.991-32
В противном случае устанавливаем их из своего дистрибутива GNU/Linux (в openSUSE: Меню -> Система -> YaST -> Управление программным обеспечением).

1. Сканирование с использованием программы XSane

Программа XSane является удобным средством как для сканирования отдельных изображений, так и для организации пакетного (многостраничного) сканирования. К ее достоинствам можно отнести привычный и понятный интерфейс, множество гибких настроек и русификацию. Использование этой программы не вызовет затруднений у тех, кто уже занимался сканированием в MS Windows. Знакомства с ней во многих случаях бывает достаточно для решения задач сканирования.

Прежде, чем перейти к осуществлению конкретных действий, рекомендую внимательно ознакомиться с описанием интерфейса программы XSane

1.1. Интерфейс программы XSane

После вызова программы (надо набрать xsane в консоли или после Alt-F2 в KDE, либо выбрать в меню KDE пункт: Меню KDE -> Графика -> Сканирование -> xsane) появляется несколько окон, относящихся к программе. Рассмотрим их последовательно.


Рис. 1. Основное окно программы XSane

Рис. 1. Основное окно программы XSane

Прежде всего - основное окно программы (см. рис. 1). В этом окне можно делать следующие настройки:

  • Число страниц для сканирования (изображено в виде стопки белых страничек) - по умолчанию выставлено 1. В случае многостраничного или пакетного сканирования удобно сохранить этот параметр и перед каждым сканированием нажимать Ctrl-Enter, хотя можно заранее задать нужное количество сканируемых страниц и тогда сам сканер будет делать небольшие паузы перед сканированием;
  • Назначение - куда происходит сканирование. Можно выбрать варианты:
    • Просмотр (Ctrl-V) - только для просмотра в новом большом окне; удобно для того, чтобы выяснить, правильно ли задано выделение сканированной области (т.е. выполняет функцию чернового сканирования во временный файл с его последующим просмотром);
    • Файл (Ctrl-S) - изображение будет сканироваться в файл, имя и формат которого заданы ниже;
    • Многостраничный (Ctrl-M) - сканирует ряд страниц и создает многостраничный файл формата pdf, tiff или PostScript.
    • Копирование (Ctrl-C) - вывод изображения непосредственно на принтер, который задается в поле, появляющемся ниже;
    • Факс (Ctrl-F) - сканирование изображения для отправки его по факсу;
    • Электронная почта (Ctrl-E) - сканирование изображения для отправки его по электронной почте.
  • Каталог для сохранения файла (изображено в виде дискеттки) - при нажатии на эту кнопку можно выбрать тот каталог, куда будут сохраняться отсканированные изображения.
  • Название файла - название файла, в который будет отсканировано изображение. При пакетном сканировании в названии должен фигурировать числовой индекс, который будет показывать, с какого чилса начать нумерацию пакета файлов - например, page0001.tif или output0023.tif.
  • Увеличение счетчика - при пакетном сканировании на это значение будет увеличиваться каждый раз числовой индекс в именах файлов. Например, если выбрать 1, то при имена файлов будут меняться так: page0001.tif, page0002.tif и т.д.; если 2 - page0001.tif, page0003.tif и т.д. Второй случай может быть полезен, если сканируются развороты книг.
  • Формат - возможны разные форматы для сохранения отсканированного изображения: pnm (ниболее общий графический формат), tiff, jpeg, pdf, PostScript и некоторые другие.
  • Режим сканирования - задает цветность сканируемого изображения:
    • Цветной (Color) - сканирование в цвете;
    • Полутоновый (растр) (Halftone) - сканирование в цветных полутонах;
    • Черно-белый (Gray) - фактически серый (не вполне удачный перевод интерфейса);
    • Штриховой (Lineart) - фактически двуцветный черно-белый.
  • Тип носителя - Полная палитра цветов при сканировании бумаги, либо зругие значения - при сканировании слайдов или пленок.
  • Разрешение - для создания электронных книг рекомендуется 300 pdi (точек на дюйм).
  • Гамма - регулировка гаммы (для цветных и серых изображений).
  • Яркость (для цветных и серых изображений).
  • Контрастность (для цветных и серых изображений).

Для всех режимов, кроме штрихового, внизу расположен также ряд кнопок для настройки сканирования: RGB по умолчанию, Негатив, Автоподбор значений гаммы, яркости и контрастности, Параметры по умолчанию, Восстановить настройки выразительности и Запомнить настройки выразительности.

Для сканирования необходимо выставить значения в окне "Стандартные параметры", приемлемые для нашего сканера (если это окно не открылось сразу, нажмите Ctrl-5 или в основном окне поставьте галочку напротив пункта меню Окна -> Показывать стандартные параметры).

Внимание! Для сканера Epson Perfection 1270 нужно убрать галочку напротив пункта "Калибровка качества", иначе сканер будет работать некорректно. Можно регулировать и некоторые другие параметры (рис. 2):


Рис. 2. Окно стандартных параметров программы XSane: цветное и серое сканирование

Рис. 2. Окно стандартных параметров программы XSane: цветное и серое сканирование

Окно "Стандартные параметры" предоставляет важную настройку в случае штрихового режима сканирования - Порог. Значение начинается по умолчанию с 50 и должно лежать в диапазоне о 0 до 100. Для "ужирнения" текста можно его увеличивать, для осветления фона и / или утоньшения букв текста - уменьшать (см. рис. 3):


Рис. 3. Окно стандартных параметров программы XSane: штриховое сканирование

Рис. 3. Окно стандартных параметров программы XSane: штриховое сканирование

После выставления нужных параметров в основном окне и окне стандартных параметров нужно выделить область сканирования. Для этого нужно перейти в окно "Предварительное сканирование" (если оно не открылось, нажмите Ctrl-1 или в основном окне поставьте галочку напротив пункта меню Окна -> Показывать область предварительного просмотра). Положите документ в сканер и нажмите Предварительное сканирование. Появляется изображение, в котором мышью надо выделить сканируемую область (она обозначается при этом пунктиром) - см. рис. 4:


Рис. 6. Окно предварительного сканирования в программе XSane

Рис. 6. Окно предварительного сканирования в программе XSane

Иногда может быть полезно окно "Дополнительные параметры" (можно открыть, нажав Ctrl-6 или в основном окне поставив галочку напротив пункта меню Окна -> Показывать дополнительные параметры). В нем, в частности, отображаются координаты левого вернего и правого нижнего угла выделенной в окне "Предварительного просмотра" с помощью мыши области для сканирования. Эти значения могут быть полезны в случае, если для пакетного сканирования используется консольная команда scanimage, не имеющая собственного окна предварительного просмотра (об этой команде см ниже). Окно "Дополнительные параметры" выглядит так:


Рис. 7. Окно дополнительных параметров программы XSane

Рис. 7. Окно дополнительных параметров программы XSane

1.2. Сканирование отдельного изображения в программе XSane

Выбрав в основном окне желаемые имя и формат файла, режим сканирования и разрешение, а также выставив при необходимости гамму, яркость и контрастность. В окне "Стандартные параметры" убираем галочку напротив пункта "Калибровка качества" при использовании Epson Perfection 1270.

Переходим в окно предварительного сканирования, нажимаем кнопку Предварительное сканирование или Ctrl-P, затем выделяем мышью желаемую область для сканирования. Переходим назад в основное окно программы, нажимаем кнопку Сканировать или комбинацию Ctrl-Enter. Сканер разогревается, потом происходит сканирование и сохранение изображения в заданный файл.

1.3. Сканирование в XSane с созданием многостраничного документа

Простейший случай создания электронной копии книги или документа - когда последовательно сканируется ряд страниц документа (по единому шаблону выделенной области), не нуждающихся в обработке. В этом случае XSane предоставляет возможность сразу создать многостраничный документ, минуя промежуточный этап сохранения страниц в виде отдельных графических файлов и использования вспомогательных утилит. Возможно создание документа в формате pdf, tiff или PostScript.

Для этого в основном окне программы XSane нужно выбрать назначение сканирования Многостраничный (Ctrl-M). Появится вспомогательное окно "Многостраничный проект", в котором нужно ввести имя создаваемого многостраничного файла (в нашем примере это - /home/dmitry/tmp/multy01) и нажать кнопку Создать послание (рис. 8):


Рис. 8. Начало создания многостраничного документа с помощью XSane

Рис. 8. Начало создания многостраничного документа с помощью XSane

Затем переходим в окно "Предварительное сканирование", отмечаем нужную область, и в основном окне нажимаем Сканировать либо Ctrl-Enter. Рекомендуется в поле "Число страниц для сканирования" оставить 1 и каждый раз нажимать Сканировать или Ctrl-Enter для сканирования следующей страницы. Второй вариант заключается в том, чтобы в поле "Число страниц для сканирования"задать нужное число страниц - но при этом установленные по умолчанию паузы между сканированием страниц могут быть велики.

После сканирования желаемого количества страниц переходим в окно "Многостраничный проект". В нем отражаются имена файлов, соответсвующих отдельным страницам документа (рис. 9).


Рис. 9. Окно многостраничного сканирования программы XSane после сканирования документа

Рис. 9. Окно многостраничного сканирования программы XSane после сканирования документа

Каждый из этих отдельных файлов можно просмотреть, отредактировать, переместить по отношению к другим страницам, или удалить (см. соответствующие кнопки). Для создания многостраничного файла надо выбрать Тип многостраничного документа - т.е. итоговый формат (pdf, tiff или PostScript) и нажать кнопку Сохранить многостраничный файл.

1.4. Пакетное сканирование с помощью программы XSane

Несмотря на удобство и изящество описанного в предыдущем пункте подхода иногда нужно сканировать книгу или документ не в один многостраничный файл, а в отдельную директорию в ряд графических файлов, каждый из которых представляет собой разворот или страницу книги. Файлы при этом имеют номера, в которых присутствует цифровой индекс, служащий для их упорядочивания. Такой набор файлов и называется "пакетом", а его создание представляет собой "пакетное сканирование". Это бывает необходимо, если в дальнейшем пакет обрабатывается с помощью какой-либо программы, требующей на входе набор файлов (например, ScanKromsator), или для удобства обработки отдельных файлов пакета.

В основном окне программы XSane выставляем "Назначение сканирования" - Файл (Ctrl-S). Нажав на кнопку с изображением дискеттки задаем каталог, в котором будут храниться файлы пакета, затем в поле "Имя файла" задаем имя для первого файла пакета. Это имя обязательно должно содержать числовой индекс, например: page0001.tif. В следующем "Увеличение счетчика" выставляем шаг, с которым будет меняться числовой индекс в именах файлов (иногда полезно задать 2 при сканировании разворотов книг, если они будут потом разрезаться на отдельные страницы). Задаем формат, режим сканирования и разрешение, а также выставляем при необходимости гамму, яркость и контрастность. В окне "Стандартные параметры" убираем галочку напротив пункта "Калибровка качества" при использовании сканера Epson Perfection 1270.

Затем переходим в окно "Предварительное сканирование", отмечаем нужную область, которая будет сканироваться для каждой страницы, и в основном окне нажимаем Сканировать или Ctrl-Enter. В поле "Число страниц для сканирования" лучше оставить 1 и каждый раз нажимать Сканировать либо Ctrl-Enter для сканирования следующей страницы. Если в поле "Число страниц для сканирования"задать нужное число страниц, то установленные по умолчанию паузы между сканированием страниц могут быть больше, чем это нужно.

2. Сканирование с использованием консольной программы scanimage

Рассмотренная выше программа XSane не является самостоятельной, а представляет собой лишь графическую оболочку для программного пакета Sane, поставляемого во всех дистрибутивах GNU/Linux. Поэтому, приобретя некоторый навык работы с XSane, имеет смысл освоить и основную программу из пакета Sane, а именно - scanimage. Ее можно вызывать прямо из консоли, что в некоторых случаях очень удобно.

Полное описание этой программы (на английском языке) можно получить, дав в консоли команду:

> man scanimage
Далее приводится описание основных настроек этой программы.

2.1. Описание параметров программы scanimage

При пакетном сканировании с помощью scanimage надо заранее определить следующие параметры:

  • формат,
  • разрешение,
  • цветность,
  • настройки яркости / контрастности,
  • координаты сканируемой области.

Рассмотрим подробнее задание каждого из этих параметров в отдельности. Надо учитывать, что только параметр "Формат" является общим для всех моделей сканеров; остальные параметры могут меняться в зависимости от конкретного сканера. Впрочем, их формат и диапазон значений можно выяснить, задав в консоли команду (сканер должен быть подключен к компьютеру):

> scanimage -h

Формат может быть либо pnm, либо tiff. Задается он опцией --format=, например: --format=tiff задает формат tiff.

Разрешение задается в точках на дюйм с помощью опции --resolution и для сканера Epson Perfection 1270 может иметь значения auto, 50, 75, 100, 150, 200, 300, 450 или 600. Опция --resolution 200 задает сканирование с разрешением 200 dpi. По умолчанию: 300.

Цветность задается опцией --mode, которая может принимать одно из значений auto, Color, Halftone, Gray или Lineart. По умолчанию: Color. Пример: --mode Gray задает сканирование в оттенках серого.

Настройки яркости / контрастности.

Для штрихового режима - параметр --threshold ("Порог"), который может принимать целые значения от 0 до 100%. Подбирается экспериментально, начинать надо с 50% (например, --threshold 50%).

Для серого и цветного режимов:

  • яркость (опция --brightness в диапазоне от -400% до 400%; например, --brightness 20%),
  • контрастность (опция --contrast в диапазоне от -100% до 400%; например, --contrast 30%),
  • коррекция гаммы (опция --analog-gamma в диапазоне от 0 до 4; например, --analog-gamma 0.5).

Координаты сканируемой области будут задаваться опциями:

  • -l - сдвиг по горизонтали левого верхнего угла сканируемой области (в миллиметрах),
  • -t - сдвиг по вертикали левого верхнего угла сканируемой области (в миллиметрах),
  • -x - сдвиг по горизонтали правого нижнего угла сканируемой области (в миллиметрах),
  • -y - сдвиг по вертикали правого нижнего угла сканируемой области (в миллиметрах).

Для того, чтобы не измерять вручную эти параметры, их можно получить, задав предварительное сканирование в программе XSane и выделив нужную область мышью. Нужные параметры будут выставлены в окне "Дополнительные настройки" программы XSane.

Для сканера Epson Perfection 1270 надо обязательно задавать опцию --quality-cal=no ("Качественная калибровка: нет") - в противном случае сканер будет работать некорректно, поскольку по умолчанию эта опция имеет параметр "yes".

2.2. Сканирование отдельных изображений с помощью scanimage

Определившись с желаемыми опциями и их значениями, можно осуществить сканирование отдельного изображения. Это имеет смысл делать и при пакетном сканировании - для того, чтобы в случае необходимости подкорректировать значения параметров.

Пример сканирования черно-белого изображения формата A4 в файл /home/dmitry/tmp/page01.tif:

> scanimage --format=tiff --resolution 300 --mode Lineart --quality-cal=no \
-l 10 -t 0 -x 140 -y 215 > /home/dmitry/tmp/page01.tif
(здесь \ означает перенос окончания команды на следующую строку).
Могут появиться сообщения о том, что сканер разогревается:
[snapscan] Scanner warming up - waiting 10 seconds.
[snapscan] Scanner warming up - waiting 35 seconds.
После окончания смотрим результат:
> kview tmp01.tif
Если результат нас устраивает, можно переходить к следующему этапу - многостраничному сканированию. В противном случае - менять параметры опций.

2.3. Пакетное сканирование с помощью программы scanimage

Пакетное сканирование осуществляется с помощью программы scanimage совершенно аналогично сканированию отдельных файлов, только при этом используется еще опция --batch. В данной опции уместно задать шаблон имени для файлов: имя, формат вывода номера файла и расширение, которое определяется графическим форматом: --batch={имя}{формат вывода номера}.{расширение}. Например, чтобы обеспечить вывод файлов в таком виде: page0001.tif, page0002.tif, ... и т.д., нужно задать опцию: --batch=page%.4d.tif . Если файлы будут представлять просто номера страниц, тогда надо задать опцию: --batch=%.4d.tif . Для шага, с которым будет увеличиваться индекс в именах файлов, можно задать опцию --batch-increment={число}; например, если задать --batch-increment=2, имена файлов будут выглядеть так: page0001.tif, page0003.tif, ... и т.д. Это может быть полезно при сканировании разворотов книг (по умолчанию значение шага равно 1). Очень удобно также задать опцию --batch-prompt, поскольку в таком случае сканирование очередной страницы будет осуществляться только после нажатия клавиши Enter.

Приведем пример команды, организующей пакетное сканирование:

Переходим в директорию, где будут храниться отсканированные файлы, например /home/dmitry/tmp, дав в консоли команду:

> cd /home/dmitry/tmp

Даем команду пакетного сканирования:
> scanimage --format=tiff --resolution 300 --mode Lineart --quality-cal=no \
-l 10 -t 0 -x 140 -y 215 --batch=page%.4d.tif --batch-prompt
(здесь \ означает перенос окончания команды на следующую строку).
Выдается информационное сообщение:
Scanning -1 pages, incrementing by 1, numbering from 1
Затем каждый раз программа предлагает положить очередной документ в сканер и нажать Enter для сканирования, либо Ctrl-D для того, чтобы остановить сканирование:
Place document no. 1 on the scanner.
Press  to continue.
Press Ctrl + D to terminate.
После нажатия Enter происходит сканирование, затем информация о благополучном завершении:
Scanning page 1
Scanned page 1. (scanner status = 5)

Для окончания сканирования нужно нажать Ctrl-D. В результате в дипректории, из которой запускалась scanimage будет последовательность файлов page0001.tif, page0002, ... и т.д. Такие наборы файлов очень удобно потом обрабатывать: или сразу создавать pdf либо djvu-файлы, или предварительно обрезать черные поля и разрезать четные и нечетные страницы программой ScanKromsator.

На примере пакетного сканирования с помощью scanimage хорошо видно преимущество GNU/Linux как UNIX-системы: всего одна стандартная программы с несколькими опциями позволяет гибко организовать сканирование многостраничных документов.

3. Сканирование в графический редактор Gimp

В большинстве случаев для задач сканирования бывает достаточно совместного использования программ XSane и scanimage. Но иногда удобно отсканировать изображение непосредственно в графический редактор Gimp. Это позволяет сразу же отредактировать полученную картинку и сохранить ее в желаемом формате (в действительности Gimp получает изображение из программы xscanimage, о ней см. ниже).

Проверяем, установлен ли Gimp в системе:

> rpm -q gimp
gimp-2.2.13-29
В противном случае устанавливаем его (Меню -> Система -> YaST -> Управление программным обеспечением).

Запускаем Gimp. Выбираем Файл -> Захватить -> xscanimage -> Device dialog... Открывается окно snapscan. Сразу же выставляем галочку Preferences -> Show advanced options (см. рис. 10).

Рис. 10. Окно диалога сканирования при использовании Gimp

Рис. 10. Окно диалога сканирования при использовании Gimp

Убираем галочку напротив пункта Quality calibration ("Качественная калибровка") в разделе Enhancement ("Расширенные настройки"), иначе сканер Epson Perfection 1270 будет работать некорректно.

Выставляем необходимые настройки, используя окно предпросмотра (для его вызова нажимаем Preview Window). Нажимаем Scan ("Сканировать"). Открывается новое окно редактора Gimp, в котором появляется отсканированное изображение. Сохраняем изображение в нужной директории в желаемом формате, при необходимости редактируем его.

4. Сканирование с помощью программы xscanimage

Рассмотренная выше программа XSane является мощным графическим интерфейсом пакета Sane. Аналогичную роль играет программа xscanimage, которая, однако, значительно уступает XSane по своим возможностям, позволяя осуществлять лишь сканирование отдельных изображений. К ее недостаткам нужно отнести также нерусифицированный интерфейс. Однако именно программа xsanimage используется для сканирования в графическом редакторе Gimp, поэтому ниже приведены некоторые сведения о ней. Большинство пользователей могут рассматривать этот материал как факультативный.

4.1. Интерфейс программы xscanimage

Запускаем xscanimage, задав команду xscanimage в консоли или - при работе в KDE - нажав Alt-F2 и введя ту же команду. Появляется окно программы (см. рис. 11):


Рис. 11. Окно программы xscanimage - драйвер snapscan

Рис. 11. Окно программы xscanimage - драйвер snapscan

В разделе Enhancement ("Расширенные настройки") необходимо убрать галочку напротив пункта Quality calibration ("Калибровка качества"), иначе сканер Epson Perfection 1270 будет работать некорректно.

Затем задаем остальные параметры сканирования:

  • имя файла и его расширение, которое при этом определяет графический формат (расширение может быть pnm (общий графический формат), pgm (для серых изображений), pbm (для черно-белых изображений), или ppm (для цветных изображений)),
  • директорию, в которую будет происходить сканирование, нажав Browse ("Просмотр"),
  • желаемое разрешение (Resolution),
  • режим сканирования, т.е. цветность (Scan mode: Color - цветной, Halftone - полутона, Gray - серый, Lineart - черно-белый).
В зависимости от выбранного режима набор настроек сканера меняется, их можно регулировать (см. рис. 12).


Рис. 12. Настройки окна сканирования программы xscanimage - драйвер snapscan - для черно-белого сканирования

Рис. 12. Настройки окна сканирования программы xscanimage (драйвер snapscan)
для черно-белого сканирования

Теперь необходимо выделить область сканирования.

Нажимаем для предварительного просмотра Preview Window ("Окно предпросмотра"). Появляется окно предварительного просмотра. Нажимаем кнопку Aquire preview ("Предварительный просмотр"). С помощью мыши выделяем нужную область для сканирования (отображается пунктиром; см. рис. 13).

Рис. 13. Окно предпросмотра

Рис. 13. Окно предпросмотра

Выделение мышью автоматически меняет настройки размеров изображения Geometry ("Геометрические параметры") в окне сканирования драйвера snapscan:

  • Top-left x ("Верхний левый угол - позиция по горизонтали"),
  • Top-left y ("Верхний левый угол - позиция по вертикали"),
  • Bottom-right x ("Нижний правый угол - позиция по горизонтали"),
  • Bottom-right y ("Нижний правый угол - позиция по вертикали").
(см. установившиеся параметры на рис. 14).


Рис. 14. Параметры документа в основном окне сканирования изменились после выделения области в окне предпросмотра

Рис. 14. Параметры документа Geometry ("Геометрические параметры") в основном окне сканирования изменились после выделения области в окне предпросмотра

Теперь достаточно нажать кнопку Scan ("Сканирование") для начала сканирования. Сканер разогревается, затем появляется "бегунок" процесса сканирования. Изображение отсканировано и сохранено в соответствующем файле.

4.2. Настройка параметров xscanimage при сканировании

Как уже было замечено, набор настроек сканирования меняется в зависимости от выбранного режима сканирования. Далее рассмотрены основные режимы и их настройки.

a) Черно-белое сканирование. Наиболее распространенный вид сканирования при сканировании литературы без картинок.

В окне модуля сканирования snapscan расширение файла вывода в поле Output: Filename ("Вывод: имя файла") можно задать конкретно - pbm (вместо общего pnm). В разделе Scan Mode ("Режим сканирования") выставляем Lineart ("Штриховое"). Важным параметром здесь является Threshold ("Порог"). По умолчанию его значение "50", для увеличения четкости ("жирности") текста его нужно немного увелисчивать (обычно достаточно на 5-10 единиц). его уменьшение ведет к тому, что линии текста становятся тоньше.

б) Сканирование в оттенках серого. Используется в том случае, если книга имеет серые иллюстрации.

В окне модуля сканирования snapscan расширение файла вывода в поле Output: Filename ("Вывод: имя файла") можно задать конкретно - pgm (вместо общего pnm). В разделе Scan Mode ("Режим сканирования") выставляем Gray ("Серое"). Основными параметрами здесь являются Analog gamma correction ("Корректировка гаммы"), Brightness ("Яркость") и Contrast ("Контрастность") - см. рис. 15.


Рис. 15. Диалог окна сканирования в оттенках серого

Рис. 15. Диалог окна сканирования в оттенках серого

Иногда бывает полезно использовать график гамма-коррекции - для этого надо выставить галочку в пункте Use custom gamma table ("Использвать пользовательскую таблицу гамма-коррекции").

в) Цветное сканирование возможно в двух режимах: Color ("Обычное цветное") и Halftone ("Полутона"). Настройки в этих режимах сходны.

В окне модуля сканирования snapscan расширение файла вывода в поле Output: Filename ("Вывод: имя файла") можно задать конкретно - ppm (вместо общего pnm). Основными параметрами здесь являются Brightness ("Яркость") и Contrast ("Контрастность") - см. рис. 16.


Рис. 16. Диалог окна цветного сканирования

Рис. 16. Диалог окна цветного сканирования

Приведенной в статье информации об основных программах и особенностях сканирования в GNU/Linux должно быть достаточно для выбора наиболее эффективного и удобного инструментария при создании электронных книг и документов. Об обработке отсканированных страниц см. руководство по работе с программой ScanKromsator.


Свящ. Дм. Юревич,
веб-редактор сайта
Кафедры библеистики МДА


© Кафедра библеистики МДА, 2007.
Последнее обновление:
Адрес в интернете: http://www.bible-mda.ru/soft/scanning/scanning-linux.html

Рейтинг@Mail.ru ЧИСТЫЙ ИНТЕРНЕТ - logoSlovo.RU