DJVU súbor formát
Prehľad
DjVu (premenovaný ako “déjà vu”) je sofistikovaný grafický formát súboru navrhnutý pre skenované dokumenty a knihy. Je obzvlášť vhodný na spracovanie súbory, ktoré obsahujú zmes textu, kresieb, obrázkov a fotografií. Vyvinutý AT&T Labs na konci deväťdesiatych rokov, Dj Vu sa zameriava na poskytovanie vysoko kvalitných digitálnych prezentácií, zatiaľ čo výrazne znižuje veľkosť souborov v porovnaní s inými formáty ako PDF, JPEG, GIF alebo TIFF.
Jedinečný predajný bod DjVu spočíva v jeho schopnosti efektívne komprimovať veľké dokumenty bez ohrozenia kvality. Napríklad, plnofarebný skenovaný dokument na 300 DPI môže byť kompresovaný od približne 25 MB až po len 30-100 KB. Podobne, čierne a biele doklady môžu byť znížené na tak málo ako 5-30 Kb. To robí Dj Vu ideálnou voľbou pre zdieľanie veľkých dokumentov on-line bez problémov s pásmovou šírkou typicky spojených s inými formátmi.
Kľúčové vlastnosti
- High Compression Ratio: ponúka vyššie kompresné pomery v porovnaní s JPEG, GIF a TIFF.
- Layer Separation: Používa oddelenie vrstvy obrazu na odlíšenie textu od obrázkov pozadia.
- Progressive Loading: Umožňuje používateľom rýchlo zobraziť verziu dokumentu s nízkym rozlíšením predtým, ako nahrajú kvalitné detaily.
- Arithmetic Coding: Používa pokročilé techniky aritmetického kódovania pre efektívnu kompresiu údajov.
- Lossy Compression for Bitonal Images: Poskytuje straty kompresie špeciálne optimalizované pre čierne a biele dokumenty.
Technické špecifikácie
Formátová štruktúra
Súbory DjVu sú založené na hierarchickej štruktúre známej ako IFF85, ktorá je podobná formátu TIFF. Táto struktúra pozostáva z “chunks”, každý s vlastným identifikátorom (Chunk ID), ktorý opisuje svoj účel v súbore 0x41 0x54 0x26 0x54
, čo naznačuje začiatok formy chunk.
Kľúčové komponenty
Súbory DjVu sú zložené z rôznych kusov, z ktorých každá slúži špecifickej funkcii:
- Form: Kompozitný kontajner, ktorý drží iné kusy.
- DJVM / DJVU / THUM: Rôzne typy dokumentov DjVu (multipage/single page/thumbnails).
- DIRM: obsahuje informácie o stránkach v viacstránkových dokumentoch.
- NAVM: Uloží údaje o značke pre navigáciu v dokumente.
- ANTa, ANTz/TXTa, TXTz: spracujte poznámky a textové rozloženie.
- Djbz/Sjc/FG44/BG 44/TH44: Uložte rôzne komponenty obrazu (záclony, predné plochy, masky, miniatúry).
- INFO: Poskytuje metaúdaje o jednotlivých stránkach DjVu.
Štandardy a kompatibilita
Formát DjVu prešiel niekoľkými revíziami od svojho založenia v roku 1996.Najnovšia verzia bola vydaná v apríli 2005.Djvu je kompatibilný s rôznymi operačnými systémami a podporuje rôzne aplikácie na zobrazenie, úpravu a konverziu súborov.Je však dôležité poznamenať, že zatiaľ čo Djvou ponúka vynikajúcu kompresiu a kvalitu, jeho prijatie bolo obmedzené v porovnaní s širšie používanými formátmi, ako je PDF.
História a evolúcia
DjVu bol vyvinutý AT&T Labs medzi rokmi 1996 a 2001 tímom vrátane Yann LeCun, Léon Bottou, Patrick Haffner a Paul G. Hlavným cieľom bolo vytvoriť efektívny spôsob ukladania a prenosu skenovaných dokumentov cez internet.
verzia | Dátum vydania | Poznámky |
---|---|---|
1-19 | 1996-1999 | Vývojové verzie. |
20 | apríl 1999 | Vytvorený viacstránkový formát. |
23 | júl 2002 | Pridané CID chunk pre identifikáciu znakov. |
24 | február 2003 | Zahrnuté LTAnno chunk pre textové poznámky. |
21 | september 1999 | Zavedený nepriamy formát ukladania a pridané textové vyhľadávacie vrstvy. |
22 | apríl 2001 | Pridaná podpora orientácie stránky a farebná kompresia JB2. |
25 | máj 2003 | Pridané NAVM chunk pre bookmarks. |
26 | apríl 2005 | Dokončené textovými/linárnymi poznámkami. |
Práca s DJVU súbory
Otvorenie súborov DJVU
Ak chcete otvoriť a zobraziť súbory DjVu, môžete použiť súkromné softvér, ako je DjvuLibre alebo komerčné nástroje ako Adobe Acrobat Reader DC (ktorý podporuje Dj Vu prostredníctvom plugínov.
Konverzia DJVU súborov
Konverzia súborov DjVu do iných formátov je často nevyhnutná z dôvodov kompatibility. Zvyčajné konverzie zahŕňajú konvertovanie Dj Vu na PDF, ktoré možno vykonať pomocou softvéru, ako je djvutxt alebo on-line konvertorov, ktorý podporuje format.
Vytvorenie súborov DJVU
Vytvorenie súborov DjVu zvyčajne vyžaduje špecializovaný softvér, ako je Dj VuLibre, ktorý zahŕňa nástroje na skenovanie dokumentov a komprimovanie ich do formátu Dj. Tento nástroj je navrhnutý tak, aby efektívne zaobchádzal so zložitými dokumentovými štruktúrami, čo uľahčuje riadenie veľkých objemov skenovaného materiálu.
bežné prípady použitia
- E-Knihy: DjVu je ideálny pre digitalizáciu a distribúciu e-knih, ktoré obsahujú zmes textu a obrázkov.
- Pravidlá a sprievodcovia: Technické príručky a návody používateľa často využívajú vysoké pomery kompresie ponúkané spoločnosťou DjVu, čo im uľahčuje distribúciu online.
- Historické dokumenty: Staroveké doklady a zriedkavé rukopisy sa môžu digitálne uchovávať pomocou schopností udržiavania kvality spoločnosti DjVu.
- Noviny a časopisy: Periodika s kombináciou textu a obrázkov je pre DjVu vhodná kvôli jej efektívnej kompresii.
Výhody a obmedzenia
Výhody:
- High Compression Ratio: ponúka lepšiu kompresiu v porovnaní s JPEG, GIF a TIFF.
- Efektívna manipulácia s textom: Používa pokročilé techniky ako je kódovanie JB2 pre optimálnu reprezentáciu textu.
- Progressive Loading: Umožňuje používateľom rýchlo zobraziť dokumenty aj pri pomalých pripojeniach k internetu.
Obmedzenia sú:
- Limited Adoption: DjVu nie je tak široko podporovaný alebo uznávaný v porovnaní s formátmi ako PDF.
- Software Dependency: Vyžaduje špecifický softvér na otvorenie a úpravu súborov, ktoré môžu obmedziť jeho použiteľnosť pre niektorých používateľov.
Vývojové zdroje
Programovanie so súbormi DJVU je podporované prostredníctvom rôznych API a knižníc. Príklady kódu a návody na implementáciu budú čoskoro pridané.
Často kladené otázky
Aké nástroje môžem použiť na zobrazenie súborov DjVu?
Môžete použiť softvér ako DjVuLibre alebo Adobe Acrobat Reader DC (s plug-inmi) na otvorenie a zobrazenie súborov Dj Vu v rôznych operačných systémoch.
Ako premeniť súbor DjVu na PDF?
Použite nástroje ako djvutxt alebo on-line konvertory, ktoré podporujú konverziu súborov DjVu do formátu PDF.
Je možné upraviť text v dokumente DjVu?
Úprava textu priamo v DjVu je obmedzená, ale text môžete extrahovať a modifikovať pomocou špecializovaného softvéru predtým, ako ho znova importujete späť do Dj Vu, ak je to potrebné.