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.

verziaDátum vydaniaPoznámky
1-191996-1999Vývojové verzie.
20apríl 1999Vytvorený viacstránkový formát.
23júl 2002Pridané CID chunk pre identifikáciu znakov.
24február 2003Zahrnuté LTAnno chunk pre textové poznámky.
21september 1999Zavedený nepriamy formát ukladania a pridané textové vyhľadávacie vrstvy.
22apríl 2001Pridaná podpora orientácie stránky a farebná kompresia JB2.
25máj 2003Pridané NAVM chunk pre bookmarks.
26apríl 2005Dokonč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é.

References

 Slovenčina