MINIDJVU(1) | minidjvu-0.8 | MINIDJVU(1) |
minidjvu - кодирование и расшифровка монохромных DJVU-страниц
minidjvu [options] input_file output_file
Предусмотрен также подобный синтаксис для многостраничного сжатия:
minidjvu [options] input_files output_file
См. ниже раздел МНОГОСТРАНИЧНОЕ КОДИРОВАНИЕ где об этом сказано более подробно.
minidjvu может кодировать и расшифровывать одностраничные монохромные файлы DjVu.
Программа minidjvu основана на коде DjVuLibre, базовой библиотеки, обеспечивающей поддержку формата DjVu.
Кроме монохромных файлов DjVu, minidjvu распознает форматы Windows BMP, PBM и TIFF (с помощью библиотеки libtiff). Как исходный, так и результирующий файлы могут иметь формат BMP, PBM, TIFF или DjVu. Формат файла определяется по его расширению. Исходный и результирующий файлы могут совпадать.
Если задано преобразование из DjVu в DjVu, minidjvu сначала расшифровывает, а затем вновь кодирует изображение. При этом содержимое файла DjVu, за исключением текстового слоя, теряется.
Преобразование одного битового изображения в другое также допустимо, но имеет некоторый смысл только при указании параметра --smooth.
Все параметры могут предваряться как одним, так и двумя дефисами. Это сделано для того, чтобы сделать интерфейс MiniDjvu более удобным для пользователей DjVuLibre.
Чтобы активизировать многостраничный режим, нужно указать в командной строке minidjvu либо несколько файлов, подлежащих обработке, либо один многостраничный документ tiff. По умолчанию (если не задан параметр --indirect ) сжатые страницы помещаются в составной многостраничный документ под тем именем, которое было указано в командной строке.
Некоторые из параметров minidjvu ( --pages-per-dict, --indirect и --report ) предназначены специально для контроля работы программы в многостраничном режиме.
Фактический уровень сжатия при выборе того или иного значения этого параметра может изменяться от версии к версии. Тем не менее, значение 100 всегда будет использоваться по умолчанию.
Данный параметр автоматически активирует параметр --match.
Данный параметр активируется при указании --lossy.
Использование эрозии не имеет смысла, если вывод осуществляется не в формат DjVu.
Данный параметр активируется при указании --lossy.
Этот параметр может использоваться в многостраничном режиме: его указание заставляет minidjvu создавать на выходе документ DjVu indirect. Такие документы состоят из индексного файла, некоторого количества одностраничных документов (по одному на каждое изображение, указанное на входе), а также файлов, содержащих разделяемые словари. Обратите внимание, что индексному файлу присваивается имя, указанное в командной строке для результирующего документа, в то время как отдельные страницы сохраняются под именами исходных изображений с заменой расширения на djvu.
Данный режим может быть полезен для больших документов, которые планируется разместить на Web-сервере, а также если планируется последующая обработка созданных файлов (например, с целью добавления фоновых изображений). В последнем случае вы можете затем воспользоваться утилитой djvmcvt из поставки DjVuLibre, чтобы сконвертировать документ в формат DjVu bundled.
Данный параметр активируется при указании --lossy или --aggression.
В текущей версии алгоритм обработки является примитивным и удаляет только те черные пиксели, которые окружены белыми с трех или четырех сторон. Эффект, скорее всего, окажется незаметным.
Данный параметр активируется при указании --lossy.
Многостраничное кодирование работает неправильно, если страницы имеют разные разрешения.
July 2009 | minidjvu-0.8 |