Формат файлів DJVU
Огляд
DjVu (проголошений як “déjà vu”) - це розширений формат графічних файлів, розроблений для сканованих документів і книг. Особливо підходить для обробки файлу, що містить суміш тексту, малюнків, зображень і фотографій. Розроблений AT&T Labs в кінці 1990-х років, Dj Vu спрямований на надання високоякісних цифрових представлень, в той час як значно зменшує розмір файл у порівнянні з іншими форматами, такими як PDF, JPEG, GIF або TIFF.
Унікальна точка продажу DjVu полягає в його здатності ефективно компресувати великі документи без компромісування якості. Наприклад, повний колір скенерного документа на 300 дПІ можна компримувати з приблизно 25 Мб до всього 30-100 КБ. Так само, чорні та білі документи можна зменшити до невеликого розміру 5–30 Кб. Це робить Dj Vu ідеальним вибором для обміну великими документами в Інтернеті без проблем ширини смуги, які зазвичай пов’язані з іншими форматами.
Ключові особливості
- Високий відсоток компресії: пропонує більш високі відсотки у порівнянні з JPEG, GIF і TIFF.
- Розрив шару: Використовує розділ шари зображення, щоб відрізнити текст від фонових знімків.
- Прогресивний заряд: дозволяє користувачам швидко переглядати версію документа з низькою роздільною здатністю, перш ніж завантажувати деталі високої якості.
- Аритметичне кодування: Використовує передові аритмічні технології для ефективного компресування даних.
- Страшна компресія для бітональних зображень: забезпечує втрачену компроміс, спеціально оптимізовану для чорно-білих документів.
Технічні специфікації
Формат структури
DjVu файли засновані на ієрархічній структурі, відомій як IFF85, яка схожа на формат TIFF. Ця структура складається з “чунків”, кожен з власними ідентифікаторами (Чунк ID), що описує свою мету в файлі 0x41 0x54 0x26 0x54
, що вказує на початок Форм Чунк.
Ключові компоненти
Файли DjVu складаються з декількох частин, кожен з яких виконує певну функцію:
- ФОРМ: композитний контейнер, що містить інші шматочки.
- DJVM / DJVU / THUM: Різні типи документів DjVu (множини / одностороння сторінка / тлумачення).
- DIRM: містить інформацію про сторінки в багатосторінкових документах.
- NAVM: Зберігає дані книжкової марки для навігації в документі.
- ANTa, ANTz/TXTa, TXTz: обробка анотацій та текстового розташування.
- Djbz/Sjc/FG44/BG 44/TH44: Зберігайте різні компоненти зображення (задні, передні, маски, дрібниці).
- ІНФОРМАЦІЯ: надає метаданни про окремі сторінки DjVu.
Стандарти та відповідність
Формат DjVu зазнав декількох переглядів з моменту його запуску в 1996 році.Найновіша версія була випущена в квітні 2005 року.ДжВу сумісна з різноманітними операційними системами і підтримує різні програми для перегляду, редагування та конвертації файлів.
Історія і еволюція
DjVu був розроблений AT&T Labs між 1996 і 2001 роками командою, в тому числі Yann LeCun, Léon Bottou, Patrick Haffner і Paul G. Основною метою було створити ефективний спосіб зберігання та передачі сканованих документів через Інтернет.
Версія | Дата випуску | Зауваження |
---|---|---|
1-19 | 1996-1999 | Розробні версії. |
20 | Април 1999 | Введений мультимедійний формат. |
23 | липень 2002 | Додано CID chunk для ідентифікації персонажів. |
24 | Февраль 2003 | Включено LTAnno chunk для текстових записів. |
21 | вересень 1999 | Введено непрямий формат зберігання та додано текстовий пошуковий шар. |
22 | Април 2001 | Додано підтримку оригінації сторінки та кольоровий компрес JB2. |
25 | Май 2003 | Додано NAVM chunk для книжкових знаків. |
26 | Април 2005 | Завершено з текстом / лінійними анотаціями. |
Співпраця з DJVU Files
Відкриття файлів DJVU
Для того, щоб відкрити і переглянути файли DjVu, ви можете використовувати присвячений програмний засіб, наприклад, DjvuLibre або комерційні інструменти, такі як Adobe Acrobat Reader DC (який підтримує Dj Vu через плагіни.
Конвертація файлів DJVU
Конвертація файлів DjVu в інші формати часто є необхідною з причин сумісності. Загальні конверсії включають перетворення Dj Vu на PDF, яке можна зробити за допомогою програмного забезпечення, таких як djvutxt або онлайн-конвертерів, які підтримують формат. Процес зазвичай включає в себе витягування тексту і зображень з файлу Djvu, а потім перезавантаження їх в новий форם.
Створення DJVU файлів
Створення файлів DjVu зазвичай вимагає спеціалізованого програмного забезпечення, такого як Dj VuLibre, який включає в себе інструменти для сканування документів і компресування їх у форматі Dj. Цей інструмент призначений для ефективного обробки складних структур документів, що робить його простішим для управління великими обсягами сканованого матеріалу.
Звичайні варіанти використання
- E-Books: DjVu ідеально підходить для цифровизації та розповсюдження електронних книг, які містять суміш тексту та зображень.
- Руководства та інструкції: Технічні керівники та користувачі часто користуються високими співвідношеннями компресії, пропонованими DjVu, що робить їх простішим для розповсюдження в Інтернеті.
- Історичні документи: Стародавні документи та рідкісні рукописи можна зберігати в цифровому вигляді за допомогою вищої здатності зберігання якості DjVu.
- Новини та журнали: Периодики з поєднанням тексту та зображень добре підходять для DjVu завдяки своїй ефективній компресії.
Переваги та обмеження
переваги:
- Високий відсоток компресії: пропонує кращу компромісу в порівнянні з JPEG, GIF і TIFF.
- Ефективне обробка тексту: Використовує передові методи, такі як JB2 кодування, для оптимізації тексту.
- Прогресивне завантаження: дозволяє користувачам швидко переглядати документи навіть при повільних підключеннях до Інтернету.
Обмеження:
- Limited Adoption: DjVu не так широко підтримується або визнається у порівнянні з форматами, такими як PDF.
- Залежність від програмного забезпечення: вимагає конкретного програмне забезпечення для відкриття та редагування файлів, що може обмежити його доступність для деяких користувачів.
Розробники ресурсів
Програмування з файлами DJVU підтримується через різні АПІ та бібліотеки. приклади коду та інструкції щодо реалізації будуть додані незабаром.
Часто задавані запитання
Які інструменти я можу використовувати для перегляду файлів DjVu?
Ви можете використовувати програмне забезпечення, такі як DjVuLibre або Adobe Acrobat Reader DC (з плагінами), щоб відкрити і переглянути файли Dj Vu в різних операційних системах.
Як перетворити файл DjVu в PDF?
Використовуйте такі інструменти, як djvutxt або онлайн-конвертери, які підтримують конвертацію файлів DjVu у форматі PDF.
Чи можна редагувати текст в документі DjVu?
Редагування тексту безпосередньо в DjVu обмежено, але ви можете екстрактувати і модифікувати текст за допомогою спеціалізованого програмного забезпечення, перш ніж знову імпортувати його назад в ДжиВу, якщо це необхідно.