Интернет-журнал 'Домашняя лаборатория', 2008 №3 - Журнал «Домашняя лаборатория»
Шрифт:
Интервал:
Закладка:
Если кому-то захочется сделать точную копию бумажного журнала, то перемещение страниц не представляет проблемы в соответствующем редакторе.
Вход в меню сканирования Ирфана — "Ctrl+Shift+A", все параметры выходных файлов должны быть уже установлены, затем "ОК", что эквивалентно нажатию "Enter" на клавиатуре, появится окно WIA с установками сканирования, первые три пункта пропускаются:
• Цветной снимок
• Черно-белое изображение (оттенки серого)
• Черно-белый рисунок или текст
У всех них слишком низкое разрешение 150 dpi и его невозможно изменить. Поэтому выбирается четвертый пункт "Особые параметры", где можно произвольно менять установки сканирования.
Жмем "Настроить качество сканированного изображения", устанавливаем 300 dpi, цветное. Если нужно серое или черно-белое, то выбирайте соответствующие параметры, возможно, потребуется более высокое разрешение, до 600 dpi. При необходимости подберите яркость и контрастность в WIA, лучше сделать это заранее, путем пробных сканов. Только учтите, что для цветного и серого изображения фон все равно должен оставаться белым, а черные элементы — черными. Термин "серое" и "цветное" относится только к полутоновым или цветным изображениям, а не к белому и черному, поэтому подбор яркости и контрастности достаточно критичен. Окрашивание белого фона портит внешний вид и приводит к значительному увеличению размера файла. Для моего сканера лучшими оказались цифры 30 для яркости и 55 для контрастности при сером изображении, у вас эти установки могут существенно отличаться.
Лучше не выбирать разрешение менее 300 dpi, за исключением случаев последующего ресэмплирования, об этом пойдет речь в четвертой части статьи. Границы сканирования грубо определяются после получения изображения в режиме "Просмотр" с низким разрешением. Четыре квадратика по углам, соединенные пунктиром — установки границ сканируемого изображения, по умолчанию имеют серый цвет, он меняется на коричневый после сканирования. При ручном изменении положения, цвет становится зеленым.
У сканеров исходная точка отсчета обычно расположена в правом дальнем углу стекла, следовательно, нужно сдвинуть нижний правый квадратик вверх и влево, таким образом, чтобы сканировать только саму страницу. На дисплее получается перевернутое изображение страницы, что было правым дальним углом, стало левым верхним, следовательно, нижний правый квадратик будет по диагонали от исходной точки и позволит правильно настроить границы обрезки: снизу и справа.
Заключительное действие — нажатие кнопки "Сканировать" или нажатие "Enter" на клавиатуре. Все это относится к ручному режиму сканирования, а поскольку нашей целью является пакетный режим, то переходим непосредственно к программе AutoRecorder, где и будет осуществляться автоматизация сканов.
В папке AutoRecorder запускаем файл auto.exe, в трее видим иконку-крестик. Нажимаем на ней правой мышкой и выбираем пункт "Option". Открывается окно программы, на скриншоте видно начальные установки:
Количество повторов лучше выбирать с запасом, в случае какой-либо ошибки, например, перекоса журнала или задержки с перелистыванием, можно не прерывая сканирование устранить перекос или сменить страницу. В результате окажется на несколько файлов больше, потом ненужные файлы удаляются, а оставшиеся переименовываются в соответствующем порядке.
При использовании AutoRecorder рекомендуется закрыть все ненужные в данный момент программы, особенно те, которые требуют достаточно много ресурсов процессора.
Горячие клавиши:
• F7 — Запуск заранее установленного макроса без запроса, он выбирается заранее при нажатии кнопки "F7 Hotkey Replay File"
• F8 — Стоп
• F9 — Запуск макроса через меню выбора файла
• F10 — Запись макроса
• F11 — Остановка записи
Запускаем запись F10 и последовательно нажимаем Ctrl+Shift+A, Enter, три раза "Курсор вниз", чтобы выбрать пункт "Особые параметры", опять Enter, останавливаем запись клавишей F11. Открываем файл default.scp в любом текстовом редакторе или в редакторе самого AutoRecorder запуском в папке программы файла autoedit.exe, корректируем значения delay, поскольку после завершения записи получатся произвольные значения. Уберите излишние задержки, но не выбирайте их слишком малыми, иначе возможны сбои. Нужно добавить еще два пункта задержки, в начале и в конце. Должен получиться примерно такой текст, в него добавлены комментарии:
delay (1000) — задержка на секунду (1000 mS)*
KD (shift) — нажатие (KD=KeyDown) Shift
delay (15) — задержка 15 mS
KD(ctrl) — нажатие Ctrl
delay (15) — задержка 15 mS
KD (a) — нажатие A
delay (15) — задержка 15 mS
KU(shift) — отжатие (KU=KeyUp) Shift
delay (15) — задержка 15 mS
KU(ctrl) — отжатие Ctrl
delay (15) — задержка 15 mS
KU (a) — отжатие А, открылось меню сканирования Ирфана
delay (50) — Задержка 50 mS
KB CLK(enter) — нажатие Enter
delay (100) — задержка 100 mS
KB CLK(40) — нажатие "Курсор вниз", 40 — код клавиши "Курсор вниз"
delay (100) — задержка 100 mS
KB CLK(40) — нажатие "Курсор вниз" 2-й раз
delay (100) — задержка 100 mS
KB CLK(40) — нажатие "Курсор вниз", выход на пункт "Особые параметры
delay (100) — задержка 100 mS
KB CLK(enter) — нажатие Enter, запуск сканирования
delay (35000) — задержка 35 секунд**
* — нужно успеть сделать щелчок мышкой на окне Ирфана для его активации после запуска макроса через F9 с выбором через меню, но если макрос заранее определен через назначение на F7, то можно эту задержку не ставить;
** — на полный ход каретки сканера со старта и до полной остановки. Конкретное время задержки выбирается в зависимости от типа сканера, размеров изображения, разрешения сканирования и т. д. Засекается по часам во время пробного сканирования с момента нажатия кнопки и до полного завершения. Практичнее прибавить пару секунд на всякие нештатные ситуации: слишком большую или слишком маленькую задержку всегда легко изменить.
Теперь запускаем макрос на исполнение для проверки нажатием F9 с выбором имени макроса в меню. Не забывайте про клавишу F8 "Стоп", если нужно остановить исполнение макроса. После успешной проверки, сохраняем макрос в архиве под другим именем, например, Scan.scp. Учтите, что после выбора макроса по F9 для запуска, есть всего одна секунда (см. первую строчку макроса), чтобы щелкнуть мышкой по окну Ирфана для перевода фокуса на него. При ошибке исполнения или задержке, нажмите кнопку F8 "Стоп".
Макросы удобнее запускать нажатием клавиши F7, заранее выбрав необходимый, но проследите, чтобы до нажатия F7, окно Ирфана было активным. Строки макроса могут быть пропущены без их удаления, вставкой знака";" перед ненужной строчкой.
Вторая часть макроса служит для ограничения размера сканируемой области. Открываем окно опций AutoRecorder и снимаем отметку опции "Ignore