Шрифт:
А как же остальные графические форматы — рсх, bmp, png, gif? Применять их при сканировании не имеет смысла, хотя бы по той причине, что они ничем не лучше tif, а скорее, уступают ему по возможностям дальнейшей обработки. Формат рсх практически вышел из употребления, у bmp слишком большие размеры, png и gif хороши для веб-сайтов, скриншотов, a gif еще и для анимации, но никак не для сканирования. Еще одна неприятная особенность gif — искажения при масштабировании. Иногда доходит дело до смешного, при изменении масштаба черные линии то появляются, то исчезают. Далеко не все программы могут создавать одноцветные gif, сделать что-либо с черно-белым изображением, сохраненным в цветной или серый gif очень трудно, поэтому лучше для сохранения книг и журналов этим форматом не пользоваться.
ВИРТУАЛЬНЫЕ ПРИНТЕРЫ ДЛЯ КОНВЕРТИРОВАНИЯ В РАЗНЫЕ ФОРМАТЫ
Виртуальный принтер (ВП) — это не физическое устройство, а программа, по сути представляющая собой драйвер, использующий порт печати. После установки ВП, в списке "Принтеры и факсы" Windows появляются дополнительные ярлыки принтеров. Система работает с ними, как с реальными принтерами, хотя на самом деле это всего лишь драйвера. ВП помогают решить массу задач: от конвертирования файлов в другой формат, до сохранения заданий для последующей печати в виде файлов собственного формата.
Примером может служить FinePrint. Если отправленный на печать файл сохранить в формате *.fp, то в следующий раз достаточно щелкнуть мышкой на этом файле и можно сразу печатать на реальный принтер или конвертировать файл в другой формат.
Наиболее продвинутые ВП могут конвертировать исходные файлы в растр, вектор и даже в текстовые форматы txt, rtf, html.
К таким ВП относится виртуальный принтер Leadtools ePrint. Разумеется, что графику в текстовые форматы при помощи ВП не преобразуешь, для этого нужен OCR, но сделать можно очень и очень многое. Самые популярные ВП — FinePrint и pdfFactory, вы можете познакомиться с ними на сайте www.fineprint.com. Вот список выходных форматов FinePrint: собственный формат *.fp, о котором говорилось чуть выше, *.bmp, *.emf, *.jpg, *.tif, *.txt. Этого набора более чем достаточно для повседневной жизни.
Еще один виртуальный принтер с приличным набором форматов — Document Printer (docPrint) от VeryPDF, на страницеприведена вся информация об этом софте.
ВП могут помочь в, казалось бы, неразрешимых ситуациях, когда экспорт из той или иной программы возможен только в экзотические форматы файлов. Можно сформулировать так: если файл отправляется на печать, с ним можно сделать что угодно. Разумеется, это преувеличение, но возможности работы с файлами действительно резко расширяются.
Теперь подробнее о LizardTech Virtual Printer Pro (далее VPP), виртуальном принтере djvu, поскольку у него достаточно много настроек, заодно рассмотрим параметры сжатия djvu файлов. Далее приведен мой перевод справки от VPP с некоторыми изменениями и дополнениями. Для остальных кодеров djvu действуют точно те же самые параметры и установки, они зачастую скрыты от пользователя и настраиваются только изменением конфигурационных файлов кодера.
VPP позволяет создавать djvu файлы из любого приложения Windows, он инсталлируется как стандартный принтер. Просто выберите пункт "Печать" из приложения Windows и VPP быстро конвертирует файлы в djvu формат со следующими возможностями:
• создание одно- и многостраничных файлов djvu, в том числе, с возможностью поиска по тексту и копированием текста в буфер;
• регулировка качества djvu файла и оптимизация его размера путем изменения параметров конвертации;
• удаление пустого места вокруг текста и графики.
Дефолтные[14] установки VPP позволяют в большинстве случаев получить оптимальный результат при кодировании практически любых файлов и обычно нет необходимости их менять. Однако в некоторых случаях, например, при малом размере фонта или низком качестве изображения, потребуется увеличить разрешение в dpi. В ситуациях, если кодируется много файлов (их типы приведены ниже), может потребоваться изменить некоторые параметры для получения оптимального результата. Лучше разделить исходные файлы по группам перед кодированием:
• черно-белые;
• серые фотографии;
• цветные фотографии;
Это позволит выбрать наилучшие параметры кодирования для каждого типа и получить оптимальные результаты. Черно-белые документы содержат текст и простые чертежи, а серые или цветные составляющие отсутствуют. К таким документам относятся чертежи CAD, планы квартир, музыкальные ноты и т. д. Фотографии могут быть серыми или цветными, обычно в них отсутствует текст. VPP кодирует фотографии одним из двух способов, в зависимости от числа цветов. Если фотография содержит более 256 цветов, то VPP помещает все объекты в один слой фона. Если количество цветов не превышает 256, например веб-графика, то VPP разделяет объекты на группы по цветам и помещает их в маску или фон. Для каждого слоя используется свой метод сжатия.
Цветные документы, содержащие помимо графики еще и текст, кодируются VPP путем помещения объектов либо в фон, либо в маску. Примерами могут служить брошюры, каталоги, карты и т. д. Более подробно это будет описано в разделе "Типы слоев". Интерфейс LizardTech Virtual Printer Pro:
Кодирование
Когда документ отправляется на печать, то VPP анализирует объекты и разделяет их путем помещения в маску или в фон. Затем каждый объект кодируется наиболее подходящим для этого способом, поэтому конечный файл имеет малые размеры.