DjVu
Скачивала я тут давеча подшивки журналов в больших количествах. Временами попадались номера, состоящие из кучи JPEG‘ов. Читать их совершенно неудобно и было принято волевое решение во что бы то ни стало скомпилить их в мой любимый формат DjVu. Всё оказалось предельно просто. В составе порта /usr/ports/graphics/djvulibre-nox11 нашлись все нужные инструменты для создания книг.
Для начала все JPEG’и надо переименовать в порядке нумерации страниц. Вот так:
000.jpg, 001.jpg, 002.jpg, …, 012.jpg
а не так:
0.jpg, 1.jpg, 2.jpg, …, 12.jpg
потому как 12.jpg появится перед 2.jpg и об этом надо помнить, чтоб в конечном итоге в книге страницы шли по порядку.
Дальше аналогичным образом переконвертируем все JPEG’и в DjVu:
1 | for i in *.jpg; do c44 $i `basename $i <a href="http://nwcustomtimbers.com/">laura san giacomo pokies</a> .jpg`.djvu; done |
c44 — это утилита из набора djvulibre служит для кодирования изображений (pgm,ppm,jpeg) в формат djvu.
Теперь перекодированные файлы соберем в одну книгу:
1 | djvm -c kniga.djvu *.djvu |
djvm служит для работы с многостраничными djvu-документами. Ключ -с означает create.
Много интересного на тему создания djvu-документов здесь и здесь.