конвертировать несколько файлов изображений в один файл djvu

Предположим, у меня есть несколько файлов изображений BMP, например 001.bmp, 002.bmp, …, 100.bmp. Я хочу преобразовать эти файлы в один файл djvu, первая страница которого является содержимым 001 .bmp, вторая страница — это содержимое 002.bmp … и т. д.

Каким (программным) способом лучше всего выполнить эту задачу? Я не хочу загружать этот файл изображения на сервер, так как это занимает слишком много времени. С другой стороны, я не ограничен в использовании файлов BMP, я также могу работать с файлами PNG или JPG.


Предполагая, что вы работаете в Linux. Установите пакеты djvulibre (в Debian/Ubuntu djvulibre-bin), перейдите к пути, по которому у вас есть изображения, и запустите следующее:

  для x в * .jpg;  сделать c44 -dpi 300 $ x;  donedjvm -c ../result.djvu * .djvuddjvu -format = pdf myfile.djvu myfile.pdf  

Источник: http://www.vitki.net/book/page /converting-jpeg-scans-or-djvu-files-pdf Другой полезный источник: http://commons.wikimedia.org/wiki/Help:Creating_a_DjVu_file

В Windows вы можете использовать cygwin и следовать эти шаги или используйте любой из нескольких доступных инструментов графического интерфейса. Однако последний вариант не даст вам той же скорости, поскольку он не может быть написан сценарием.


Предполагая, что вы используете Linux. Установите пакеты djvulibre (в Debian/Ubuntu djvulibre-bin), перейдите к пути, по которому у вас есть изображения, и запустите следующее:

  для x в * .jpg;  сделать c44 -dpi 300 $ x;  donedjvm -c ../result.djvu * .djvuddjvu -format = pdf myfile.djvu myfile.pdf  

Источник: http://www.vitki.net/book/page /converting-jpeg-scans-or-djvu-files-pdf Другой полезный источник: http://commons.wikimedia.org/wiki/Help:Creating_a_DjVu_file

В Windows вы можете использовать cygwin и следовать эти шаги или используйте любой из нескольких доступных инструментов графического интерфейса. Однако последний вариант не даст вам той же скорости, поскольку он не может быть написан сценарием.


Для цветных страниц:

  pages = pg1.djvuc44 -dpi 300 pg1.jpg pg1.djvu  

Для черно-белого:

  для ((i = 2; i  

Объединить все страницы:

  djvm -c book.djvu $ pages  


Для цветных страниц:

  pages = pg1.djvuc44 -dpi 300 pg1.jpg pg1.djvu  

Для черного/ белый:

  for ((i = 2; i  

Объединить все страницы:

  djvm -c book.djvu $ pages  

Оцените статью
techsly.ru
Добавить комментарий