anagnost96
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Под влиянием iit512 решился опубликовать собственное решение "всё в одном", на сей раз -- для создания PDF. Утилита называется pdfbeads и написана на Ruby с использованием расширения RMagick. При наличии собственно интерпретатора Ruby и пакетного менеджера RubyGems пакет можно скачать и установить командой $ gem install pdfbeads Идея заключалась в том, чтобы по возможности организовать создание PDF-файлов по модели, привычной по формату DJVU: те же двух- и трехслойные страницы, те же методы "подклейки фона" и "раскраски маски". Кроме того, pdfbeads может играть роль оболочки к jbig2enc -- свободному кодировщику формата JBIG2. Среди возможностей скрипта: -- сжатие маски по технологии JBIG2 (с использованием jbig2enc) или Fax G4; -- различные форматы сжатия для фоновых изображений (jpeg2000, jpeg, deflate); -- корректная обработка малоцветных индексированных изображений (создается маска из нескольких слоев, каждый -- со своим цветом); -- автоматическая сегментация "смешанных" файлов, полученных с помощью ScanTailor, причем для картинок можно задать разрешение, формат сжатия и (при желании) принудительную конвертацию в оттенки серого; -- разбиение полноцветного изображения на фон и передний план по заданной маске (подобно тому, как это делает djvumake при указании опции PPM); -- добавление текстового слоя из hOCR; -- добавление оглавления, метаданных и меток страниц. Имеется также русская страница руководства. |