djvu
no way to compare when less than two revisions
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| — | djvu [2020/05/09 19:44] (поточний) – створено wombat | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== DJVU ====== | ||
| + | |||
| + | Формат електронних книг. | ||
| + | |||
| + | ====== Перегляд ====== | ||
| + | |||
| + | ====== Створення ====== | ||
| + | |||
| + | ===== З окремих сторінок ===== | ||
| + | |||
| + | Уявімо, | ||
| + | page1.png | ||
| + | page2.png | ||
| + | ... | ||
| + | page9.png | ||
| + | page10.png | ||
| + | ... | ||
| + | page99.png | ||
| + | page100.png | ||
| + | page101.png | ||
| + | ... | ||
| + | |||
| + | Для початку краще перейменувати ці файли таким чином, щоб за будь-яких умов сортування чисел вони йшли у правильному порядку. | ||
| + | |||
| + | rename page page0 page???.png | ||
| + | rename page page00 page??.png | ||
| + | rename page page000 page?.png | ||
| + | |||
| + | Перший рядок перейменує усі файли з тризнаковими номерами, | ||
| + | page0001.png | ||
| + | page0002.png | ||
| + | ... | ||
| + | page0009.png | ||
| + | page0010.png | ||
| + | ... | ||
| + | page0099.png | ||
| + | page0100.png | ||
| + | page0101.png | ||
| + | ... | ||
| + | | ||
| + | Ці файли потрібно спочатку перетворити з формату PNG на формат PBM, якщо вони монохромні (тільки два кольори: | ||
| + | |||
| + | <code bash> | ||
| + | for FILE in page*png; do echo " | ||
| + | </ | ||
| + | |||
| + | Після цього потрібно перетворити отримані файли на DJVU-файли окремих сторінок: | ||
| + | |||
| + | <code bash> | ||
| + | for FILE in page*pbm; do echo " | ||
| + | </ | ||
| + | |||
| + | Параметри '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Або для PPM-файлів: | ||
| + | |||
| + | <code bash> | ||
| + | for FILE in page*ppm; do echo " | ||
| + | </ | ||
| + | |||
| + | Тут параметр '' | ||
| + | |||
| + | Ці два кроки перетворення формату файлів можна поєднати в одну команду: | ||
| + | |||
| + | <code bash> | ||
| + | for FILE in page*png; do echo " | ||
| + | </ | ||
| + | |||
| + | Далі треба поєднати окремі сторінки у єдиний DJVU-файл: | ||
| + | |||
| + | djvm -c book.djvu page*.djvu | ||
| + | |||
| + | |||
| + | ====== Редагування ====== | ||
| + | |||
| + | ===== Додавання текстового шару ===== | ||
| + | |||
| + | |||
djvu.txt · Востаннє змінено: повз wombat
