Co to jest format pliku DJVU?
Pliki z rozszerzeniem .djvu zawierają kolorowe obrazy o wysokiej rozdzielczości przedstawiające zeskanowane strony książek, magazynów, komiksów, katalogów i podobnych dokumentów. Główną zaletą formatu .djvu jest jego wysoki poziom kompresji, przy jednoczesnym zachowaniu bardzo wysokiej rozdzielczości i jakości przechowywanych obrazów.
.djvu opiera się na segmentacji treści i wykorzystuje strukturę formatu IFF jako kontener. W oddzielnych warstwach przechowuje obrazy tła, obrazy pierwszego planu, a czasem także warstwę tekstową OCR, co ułatwia szybką nawigację po dokumencie oraz umożliwia szybkie kopiowanie i wyszukiwanie fragmentów tekstu. Nazwa .djvu (od francuskiego „déjà vu”) charakteryzuje zdolność formatu do renderowania bogatych w szczegóły zeskanowanych stron niemal tak, jak wyglądały w druku. Cechuje się on bardzo wysokim stopniem kompresji - nawet 10-krotnie wyższym niż JPEG dla typowych zeskanowanych stron. .djvu koduje zarówno dane tekstowe, jak i obrazowe. Kompresja jest stratna, więc podczas zapisywania zeskanowanego obrazu niektóre dane są trwale tracone.
Według wielu opinii, .djvu jest lepszy od konkurencyjnego formatu PDF w przypadku materiałów skanowanych, ze względu na znacznie mniejszą objętość pliku przy zachowaniu podobnej jakości obrazów. Każdy plik .djvu zaczyna się od 4-bajtowego identyfikatora AT&T pod offsetem 0, po którym następuje blok IFF FORM; typ formularza to DJVU dla dokumentu jednostronicowego lub DJVM dla wielostronicowego. Alternatywne rozszerzenie .djv oznacza ten sam format.
Kompresja .djvu
Kompresja w .djvu jest wydajna, ponieważ obraz jest dzielony na wiele oddzielnych warstw, z których każda jest kompresowana niezależnie. Każdy obraz strony jest dzielony na trzy warstwy:
- obraz tła - zazwyczaj w niższej rozdzielczości, skompresowany algorytmem falkowym IW44
- obraz pierwszego planu - również w niskiej rozdzielczości, podobnie skompresowany algorytmem IW44
- obraz maski - dwutonalna warstwa o wysokiej rozdzielczości, która wykorzystuje metodę kompresji JB2, identyfikującą identyczne elementy na stronie (na przykład kształt danej litery), a następnie kompresującą i przechowującą tylko ich lokalizacje - zamiast kodowania tego samego glifu wielokrotnie jako bitmapy
Bezpieczeństwo
RYZYKO: LOWDjVu to dane obrazu dokumentu i jest bezpieczny do otwarcia w renomowanym czytniku. Dwie uwagi: pobieraj czytnik z oficjalnej strony projektu (DjVuLibre na SourceForge, SumatraPDF, WinDjView), a nie z przeładowanych reklamami serwerów lustrzanych; i jak każdy format dokumentu, DjVu może zawierać hiperłącza, więc traktuj osadzone linki z należytą ostrożnością. Pliki te nie mogą uruchamiać makr ani kodu.
Szczegóły formatu
w pigułceProgramy otwierające pliki DJVU
Szczegóły techniczne
specyfikacja| Magic bytes | `AT&T` (hex `41 54 26 54`) pod offsetem 0, bezpośrednio po którym następuje blok IFF `FORM` |
| Struktura kontenera | Układ oparty na blokach IFF (Interchange File Format); każdy blok ma 4-znakowy identyfikator typu i 32-bitowe pole długości |
| Typ formularza - jednostronicowy | `DJVU` - typ formularza IFF używany dla dokumentów zawierających dokładnie jedną stronę |
| Typ formularza - wielostronicowy | `DJVM` - typ formularza IFF używany dla dokumentów łączących wiele stron w jednym pliku |
| Typ MIME | `image/vnd.djvu` |
| Kodek tła i pierwszego planu | IW44 - autorski stratny kodek oparty na falkach, opracowany w AT&T Labs Research; koduje kolor w zmniejszonej rozdzielczości |
| Kodek warstwy maski | JB2 - symboliczny kompresor dwutonalny pochodzący od JBIG2; przechowuje czarno-białe kształty o wysokiej rozdzielczości i ich pozycje na stronie |
| Architektura warstw | Trzy warstwy na stronę: tło (kolor, niska rozdz.), pierwszy plan (kolor, niska rozdz.), maska (1-bitowa, wysoka rozdz.) |
| Warstwa tekstowa OCR | Opcjonalny ukryty tekst przechowywany w blokach `TXTz` lub `TXTa`, umożliwiający pełnotekstowe wyszukiwanie i kopiowanie do schowka |
| Współczynnik kompresji vs JPEG | Zazwyczaj 5-10× mniejszy niż JPEG przy równoważnej postrzeganej jakości dla zeskanowanych stron z tekstem i obrazami |
| Głębia koloru | 24-bitowy RGB dla warstw tła i pierwszego planu; 1-bitowy (dwutonalny) dla warstwy maski |
| Typowa rozdzielczość skanowania | 300-600 DPI; rozdzielczość poszczególnych stron jest przechowywana w bloku `INFO` |
| Metadane i nawigacja | Zakładki, hiperłącza i adnotacje przechowywane w blokach IFF `NAVM`, `ANNO` oraz `BOOKMARKS` |
| Alternatywne rozszerzenie | `.djv` - identyczny format binarny, wariant z krótszą nazwą pliku powszechny w starszych systemach |
| Wydano | 1996 (AT&T Labs Research) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | djvu.org |
Konwersje DJVU
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DJVU.