Генератор страниц с экслибрисом

Aug 25, 2012 10:05



Bash'евский скрипт для генерации "нулевых" страниц к DjVu-книгам, "проштампованных" логотипом с гиперссылкой:

http://www.onlinedisk.ru/file/932861/

Принимает два аргумента: имя скана типовой страницы будущей книги и имя выходного DjVu-файла. Скан должен быть обработанным (т.е. таким, из которого непосредственно кодируется DjVu) -- он используется только для получения размеров страницы, чтобы не задавать их вручную. Картинка логотипа ((ц) bandiera-rossa) закодирована в теле самого скрипта (трюк, используемый в самораспаковывающихся скриптах-инсталляторах). По умолчанию предполагается, что разрешение "референтной" страницы 600 dpi, а выходной -- 300 dpi, но эти параметры (как и многие другие) можно переопределить, отредактировав скрипт.

Для работы нужны GNU bash (sic!), ImageMagic, DjVuLibre, gunzip, awk (gawk).
Написано ad hoc, так что претензии по стилю и т.п. не принимаются.

Что же до прочего, то я считаю, что частная собственность должна быть уничтожена.

книги, do it yourself, программизЬм, сканы

Previous post Next post
Up