Интернет-журнал "Домашняя лаборатория", 2008 №3
Шрифт:
Первая операция — написание макроса AutoRecorder 3.3 для пакетного сканирования. Кроме ускорения, какое дает пакетный режим, получаются чистые изображения абсолютно одинакового размера без окаймляющей грязи, поскольку задаются точные границы скана. Здесь и далее используется Windows ХР, для других ОС возможны всякие вариации, но общая суть процесса от этого не меняется. Для сканирования через Ирфан используется стандартный TWAIN WIA — "Мастер загрузки изображений Windows".
Как автономное приложение, если не устраивает собственный софт сканера, можно использовать "Мастер работы со сканером или цифровой камерой", исполняемый файл находится в C: \WINDOWS\system32\wiaacmgr.exe. Включаем сканер, открываем Ирфан, заходим в меню "Файл", нажимаем на "Выбрать TWAIN
Выделяем пункт "WIA…", дальше должно быть название вашего сканера, жмем кнопку "Выбрать", диалог закрывается. Нажимаем Ctrl+Shift+A для входа в меню установок. Если будем сканировать много страниц, тогда отмечаем пункт "Серия изображений (пакетный режим): сохранить полученные изображения как файлы".
• Результирующий файл: вставляем желаемое имя (префикс), оно будет одинаковое для всех файлов;
• Начальный индекс: с какого номера начать отсчет. Если продолжается прерванное сканирование, тогда не нужно указывать следующий номер за последним сохраненным файлом, он будет вставлен автоматически, если префикс файлов одинаковый и сканируемые файлы попадают в ту же самую папку;
• Приращение: сколько прибавлять к номеру последующего файла, если подряд, то 1, если через страницу, то 2 и т. д.;
• Число цифр: если число страниц не превышает десяти, то одна цифра, если не превышает ста, то две цифры, если тысячи, то три цифры, и т. д., при условии, что нумерация начинается с нуля или единицы.
При сканировании лучше не вращать журнал на 180°, чтобы получить последовательность страниц, как в самом журнале. Удобнее сначала отсканировать нечетные страницы, потом четные и объединить их в одной папке после поворота нечетных страниц на 180° что можно сделать в том же Ирфане. При сканировании нескольких номеров одного и того же журнала, практичнее сначала отсканировать все нечетные страницы во всех номерах, а потом все четные. При этом в Ирфане меняется только префикс результирующего файла. Человеку всегда проще выполнять однотипные операции, поэтому вероятность ошибки при таком подходе снижается. Если сканируются сначала нечетные, а потом четные страницы, тогда необходимо в графе "Начальный индекс" для нечетных поставить "1", в графе "Приращение" поставить "2", отсканировать их, затем поставить в графе "Начальный индекс" число "2" и отсканировать четные страницы, Ирфан пронумерует нечетные страницы-файлы следующим образом — 01, 03, 05, потом четные — 02, 04, 06 и т. д. В графе "Приращение" в обоих случаях должно стоять "2", тогда нумерация страниц и файлов будет совпадать, если нет вкладок, не имеющих порядкового номера. Имеет смысл создать две подпапки: одну для всех нечетных страниц, другую для всех четных. Удобнее обрабатывать их раздельно, смена папок должна осуществляться в графе "Сохранить как… " при первом сканировании.
Выбирается папка назначения, если нужны многостраничные tif файлы, тогда отмечается пункт "Сохранить как многостраничное изображение (при выборе формата TIF)". Формат сохраняемых файлов tif со сжатием LZW при сером и цветном изображении и
CCITT Fax 4 при черно-белом, опция "Сохранять палитру у полутоновых изображений" включена, независимо от типа tif — LZW или CCITT Fax 4:
Есть метод, позволяющий не вращать нечетные страницы. Подбирается полоска пластика по толщине не меньше, чем сам журнал и прочно прикрепляется вдоль всего левого края стекла сканера, например, двухсторонним скотчем. Хороший скотч легко удаляется со стекла и не оставляет никаких следов. Ширина полоски должна быть такой, чтобы слева не сказывалась "мертвая зона" у светочувствительной матрицы сканера, а длина — от начала до конца стекла. В этом случае будут нужны два макроса, отдельно для четных страниц, отдельно для нечетных, с различными координатами обрезки страниц. Очень желательно
сделать скос у полоски в сторону стекла сканера, его форма должна быть похожей на край рамки сканера, обрамляющей стекло. Тогда не будет сказываться толщина журнала, поскольку при развороте видно, что страницы имеют разный размер по ширине. Страница в середине журнала меньше по размеру, чем обложка, особенно на толстых одно-тетрадных журналах.Постарайтесь не помещать обложки, страницы без номеров, вкладки, не имеющие номеров страниц, как они были в бумажном варианте. Разместите их в самом конце, за последней нумерованной страницей. Такой подход серьезно облегчит поиск пропущенной при сканировании страницы, навигацию по файлу, перенумерацию страниц, создание оглавлений и т. д. Поскольку электронный вариант в любом случае отличается от бумажного, то ничего страшного от этого не произойдет.
Если кому-то захочется сделать точную копию бумажного журнала, то перемещение страниц не представляет проблемы в соответствующем редакторе.
Вход в меню сканирования Ирфана — "Ctrl+Shift+A", все параметры выходных файлов должны быть уже установлены, затем "ОК", что эквивалентно нажатию "Enter" на клавиатуре, появится окно WIA с установками сканирования, первые три пункта пропускаются:
• Цветной снимок
• Черно-белое изображение (оттенки серого)
• Черно-белый рисунок или текст
У всех них слишком низкое разрешение 150 dpi и его невозможно изменить. Поэтому выбирается четвертый пункт "Особые параметры", где можно произвольно менять установки сканирования.
Жмем "Настроить качество сканированного изображения", устанавливаем 300 dpi, цветное. Если нужно серое или черно-белое, то выбирайте соответствующие параметры, возможно, потребуется более высокое разрешение, до 600 dpi. При необходимости подберите яркость и контрастность в WIA, лучше сделать это заранее, путем пробных сканов. Только учтите, что для цветного и серого изображения фон все равно должен оставаться белым, а черные элементы — черными. Термин "серое" и "цветное" относится только к полутоновым или цветным изображениям, а не к белому и черному, поэтому подбор яркости и контрастности достаточно критичен. Окрашивание белого фона портит внешний вид и приводит к значительному увеличению размера файла. Для моего сканера лучшими оказались цифры 30 для яркости и 55 для контрастности при сером изображении, у вас эти установки могут существенно отличаться.
Лучше не выбирать разрешение менее 300 dpi, за исключением случаев последующего ресэмплирования, об этом пойдет речь в четвертой части статьи. Границы сканирования грубо определяются после получения изображения в режиме "Просмотр" с низким разрешением. Четыре квадратика по углам, соединенные пунктиром — установки границ сканируемого изображения, по умолчанию имеют серый цвет, он меняется на коричневый после сканирования. При ручном изменении положения, цвет становится зеленым.
У сканеров исходная точка отсчета обычно расположена в правом дальнем углу стекла, следовательно, нужно сдвинуть нижний правый квадратик вверх и влево, таким образом, чтобы сканировать только саму страницу. На дисплее получается перевернутое изображение страницы, что было правым дальним углом, стало левым верхним, следовательно, нижний правый квадратик будет по диагонали от исходной точки и позволит правильно настроить границы обрезки: снизу и справа.
Заключительное действие — нажатие кнопки "Сканировать" или нажатие "Enter" на клавиатуре. Все это относится к ручному режиму сканирования, а поскольку нашей целью является пакетный режим, то переходим непосредственно к программе AutoRecorder, где и будет осуществляться автоматизация сканов.
В папке AutoRecorder запускаем файл auto.exe, в трее видим иконку-крестик. Нажимаем на ней правой мышкой и выбираем пункт "Option". Открывается окно программы, на скриншоте видно начальные установки: