Це команда minidjvu, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
minidjvu - кодування/декодування чорно-білих сторінок DjVu
СИНТАКСИС
minidjvu [опції] вхідний_файл вихідний_файл
Існує схожий синтаксис для багатосторінкового стиснення:
minidjvu [опції] вхідні_файли вихідний_файл
Читати МНОГОСТОРОННЯ КОДУВАННЯ розділ нижче для більш детальної інформації.
ОПИС
minidjvu кодує та декодує односторінкові чорно-білі файли DjVu.
minidjvu походить від DjVuLibre, яка є основною бібліотекою підтримки DjVu.
Крім бітонального DjVu, minidjvu розуміє Windows BMP, PBM і TIFF (через libtiff)
формати. Обидва вхідний файл та вихідний файл може бути BMP, PBM, TIFF або DjVu. Тип файлу
визначається розширенням. Вхід і вихід можуть збігатися.
Коли дається завдання DjVu-to-DjVu, minidjvu декодує, а потім повторно кодує зображення. Шари DjVu
окрім бітонального зображення втрачається.
Вказати завдання з растрового зображення можна, але відносно корисно лише за допомогою -- гладкий
варіант.
Усі варіанти, перед якими стоять два дефіси, можна використовувати з одним дефісом. Це робиться для того, щоб зробити
Інтерфейс minidjvu більш знайомий для користувачів DjVuLibre.
МНОГОСТОРОННЯ КОДУВАННЯ
Щоб активувати багатосторінковий режим, вкажіть у командному рядку більше, ніж одну
введіть файл, або передайте в minidjvu один багатосторінковий документ tiff. За замовчуванням (якщо
--непрямий не вказано) стислі сторінки зберігаються в одному пакеті
документ під іменем, вказаним у командному рядку.
Існує кілька варіантів, що стосуються процесу багатосторінкового кодування, а саме --сторінок-за-
диктант, --непрямий та --звіт.
ВАРІАНТИ
-A
--Усереднення
Обчисліть «середні» представники для фігур, що відповідають шаблону.
-a n
--агресія n
Встановлює агресію для відповідності шаблону. Чим більше агресії, тим менше файл
розмір, але тим більше ймовірність помилок заміни. За замовчуванням – 100.
Зазвичай ви можете підвищити його приблизно до 110 більш-менш безпечно. Можливо, буде навіть 200
працювати добре, але не покладайтеся на це.
Постійний рівень агресії між версіями не гарантується. За замовчуванням,
однак завжди буде 100.
Ця опція вмикається -- матч автоматично.
-c
--чистий
Видаліть невеликі чорні плями, які, ймовірно, є шумом. Цей алгоритм дійсно може
руйнуйте напівтонові візерунки, тому використовуйте їх з обережністю.
Цей параметр увімкнено за допомогою --втрата.
-d n
--dpi n
Вкажіть роздільну здатність зображення, виміряну в точках на дюйм. Рішення
впливає на деякі алгоритми і записується у файли DjVu та BMP (TIFF має приєднатися
колись).
-e
--ерозія
Пожертвуйте якістю зображення, щоб отримати приблизно 5-10% розміру файлу. Одна ерозія майже
невидимі, але 10 ерозій поспіль сильно псують образ (і вони вам не дадуть
50-100% розміру файлу, на жаль). Бонусні стеки ерозії з відповідністю шаблону.
Ерозія не має сенсу, коли вихід не DjVu.
Цей параметр увімкнено за допомогою --втрата.
-i
--непрямий
Якщо вказати цей параметр у багатосторінковому режимі, minidjvu генерує файл непрямий
багатосторінковий документ, що складається з одного індексного файлу, кількох односторінкових DjVu
файли (по одному на кожне зображення, що передається в кодер) і кілька спільних словників
файлів. Зверніть увагу, що файл індексу створюється під іменем, зазначеним для виводу
файлу в командному рядку, тоді як для кожної сторінки є оригінальне ім’я вхідного файлу
збережено, а розширення змінено на ".djvu".
Цей режим корисний для розміщення великого документа на веб-сервері
збирається постобробка згенерованих файлів (наприклад, шляхом додавання кольорового фону). в
у наступному випадку ви можете перетворити свій непрямий документ у DjVu у комплекті,
використання djvmcvt утиліта, що постачається з DjVuLibre.
-l
--втрата
Увімкніть усі параметри втрати. Є еквівалентним --чистий --ерозія -- матч -- гладкий.
-m
-- матч
Виконайте відповідність шаблону. Це основний метод зменшення розміру файлу, але він
також може викликати проблеми з помилками заміни. Використовуйте --агресія варіант до
підтримувати баланс між розміром файлу та ймовірністю помилки.
Цей параметр увімкнено за допомогою --втрата or --агресія.
-n
--без прототипів
Вимкніть пошук прототипів. Це робить стиснення без втрат швидше, але виробляється
файлів стає набагато більше.
-p
--pages-per-dict
Вкажіть, скільки сторінок стискати за один прохід. За замовчуванням – 10. Якщо -p 0 is
зазначено, minidjvu намагатиметься обробити всі сторінки одночасно, але пам’ятайте про це
це може зайняти багато пам’яті, особливо на великих книгах.
-r
--звіт
Друкуйте докладні повідомлення про те, що зроблено на якій сторінці. Працює тільки з багатосторінковими
кодування. Корисно лише для того, щоб пережити нудьгу під час стиснення книги.
-s
-- гладкий
Переверніть деякі пікселі, які виглядають як шум. Збільшення розміру файлу становить приблизно 5%.
Візуально зображення трохи покращено, але це малопомітно.
Поточний фільтр безглуздий і видаляє лише чорні пікселі з принаймні 3 білими
сусіди (з 4). Ви, ймовірно, не помітите ефектів.
Цей параметр увімкнено за допомогою --втрата.
-v
-багатослівний
Роздрукуйте повідомлення про різні етапи процесу. Це не дуже корисно, але
цікаво розглянути.
-X
--Розширення
Визначає розширення для спільних файлів словника (без крапки). The
за замовчуванням - "iff".
-w
--попередження
Не вимикайте попередження libtiff. За замовчуванням попередження TIFF пригнічуються. Під
Обробник попереджень TIFF за замовчуванням Windows створює вікно повідомлення. Це неприпустимо
у сценарії пакетної обробки, наприклад. Таким чином, поведінка minidjvu за замовчуванням є a
обхідний шлях для поведінки libtiff за замовчуванням.
Використовуйте minidjvu онлайн за допомогою служб onworks.net