DJVU bestandformaat
Overzicht
DjVu (uitgesproken als “déjà vu”) is een geavanceerd grafisch bestandformaat ontworpen voor gescande documenten en boeken. Het is bijzonder adept bij het verwerken van bestanden die een mix van tekst, tekeningen, afbeeldingen en foto’s bevatten. Ontwikkeld door AT&T Labs aan het eind van de jaren negentig, is het doel om hoogwaardige digitale representaties te bieden terwijl het aanzienlijk vermindert bestandsgrootte in vergelijking met andere formaten zoals PDF, JPEG, GIF of TIFF.
DjVu’s unieke verkooppunt ligt in zijn vermogen om grote documenten efficiënt te compressen zonder de kwaliteit te belemmeren. Bijvoorbeeld, een full-colour scaned document op 300 DPI kan worden gecomprimeerd van ongeveer 25 MB tot slechts 30-100 KB. Evenzo kunnen zwarte en witte documentën worden verminderd tot zo weinig als 5-30 Kb. Dit maakt de Dj Vu een ideale keuze voor het delen van grote documents online zonder dat de bandbreedte problemen typisch geassocieerd zijn met andere formaten.
De sleutelfuncties
- High Compression Ratio: biedt hogere compression ratio’s in vergelijking met JPEG, GIF en TIFF.
- Layer Separation: Gebruikt afscheiding van beeldschermen om tekst te onderscheiden van achtergrondbeelden.
- Progressieve Loading: maakt gebruikers in staat om snel een versie van het document met een lage resolutie te bekijken voordat ze hoogwaardige details opladen.
- Arithmetische codering: Gebruikt geavanceerde arithme coderingstechnieken voor efficiënte gegevenscompressie.
- Lossy Compression voor Bitonale afbeeldingen: Het biedt een verliescompression die specifiek is geoptimaliseerd voor zwarte en witte documenten.
Technische specificaties
Format structuur
DjVu-bestanden zijn gebaseerd op een hiërarchische structuur die bekend staat als IFF85, die vergelijkbaar is met het TIFF-formaat. Dit systeem bestaat uit “chunks”, elk met zijn eigen identificator (Chunk ID) die zijn doel beschrijft binnen het bestand 0x41 0x54 0x26 0x54
, De aanwijzing van het begin van een Form Chunk.
Kerncomponenten
DjVu-bestanden zijn samengesteld uit verschillende stukken, elk met een specifieke functie:
- Form: een gecombineerde container die andere stukken vasthoudt.
- DJVM / DJVU / THUM: Verschillende soorten DjVu-documenten (multipage / single page / thumbnails).
- DIRM: bevat informatie over pagina’s in meerdere pagina-documenten.
- NAVM: bewaart boekmerkgegevens voor navigatie binnen het document.
- ANTa, ANTz/TXTa, TXTz: Handelen van annotaties en tekstlijst.
- Djbz/Sjc/FG44/BG 44/TH44: Speel verschillende afbeeldingcomponenten (background, foreground, masker, thumbnails).
- INFO: biedt metadata over individuele DjVu-pagina’s.
Standards & Compatibiliteit
Het DjVu-formaat is sinds de oprichting in 1996 onderworpen aan verschillende herzieningen.De nieuwste versie werd uitgebracht in april 2005.DjVU is compatibel met een reeks besturingssystemen en ondersteunt verschillende toepassingen voor het bekijken, bewerken en converteren van bestanden.Het is echter belangrijk om op te merken dat terwijl de Dj Vu uitstekende compressie en kwaliteit biedt, zijn adoptie beperkt is in vergelijking met meer veelgebruikte formaten zoals PDF.
Geschiedenis & Evolutie
DjVu werd ontwikkeld door AT&T Labs tussen 1996 en 2001 door een team met inbegrip van Yann LeCun, Léon Bottou, Patrick Haffner en Paul G. Het primaire doel was om een efficiënte manier te creëren voor het opslaan en verzenden van gescande documenten via het internet.
versie | Datum van afgifte | Opmerkingen |
---|---|---|
1-19 | 1996-1999 | Ontwikkelingsversies. |
20 | april 1999 | Introduceerd multipage format. |
23 | juli 2002 | CID chunk toegevoegd voor karakteridentificatie. |
24 | februari 2003 | Inbegrepen LTAnno chunk voor tekst annotaties. |
21 | september 1999 | Geïntroduceerd indirecte opslagformaat en toegevoegd tekst zoekopslag. |
22 | april 2001 | Toegevoegd pagina-oriëntatie ondersteuning en kleur JB2 compressie. |
25 | mei 2003 | Toegevoegd NAVM chunk voor bookmarks. |
26 | april 2005 | Afgerond met tekst/lijn annotaties. |
Werken met DJVU Files
Opening van DJVU-bestanden
Om DjVu-bestanden te openen en te bekijken, kunt u gespecialiseerde software gebruiken, zoals DjvuLibre of commerciële hulpmiddelen zoals Adobe Acrobat Reader DC (die Dj Vu ondersteunt via plugins.
Conversie van DJVU-bestanden
De conversie van DjVu-bestanden naar andere formaten is vaak noodzakelijk om redenen van compatibiliteit. gemeenschappelijke conversies omvatten het converteren van DJVU naar PDF, dat kan worden gedaan met behulp van software zoals djvutxt of online converters die het format ondersteunen.
Het maken van DJVU-bestanden
Het creëren van DjVu-bestanden vereist meestal gespecialiseerde software, zoals Dj VuLibre, die hulpmiddelen om documenten te scannen en te compresseren in het Djvu format bevat.Deze tools zijn ontworpen om complexe documentstructuur efficiënt te beheren, waardoor het gemakkelijker is om grote hoeveelheden gescannuleerd materiaal te beheersen.
Gemeenschappelijk gebruik Cases
- E-Books: DjVu is ideaal voor het digitaliseren en distribueren van e-books die een mix van tekst en afbeeldingen bevatten.
- Manuals & Guides: Technische handschoenen en gebruikersgids profiteren vaak van de hoge compressie ratio’s aangeboden door DjVu, waardoor ze gemakkelijker online te distribueren.
- Historische documenten: Oude stukken en zeldzame handschriften kunnen digitaal worden bewaard met behulp van DjVu’s hoogwaardige kwaliteitsbehoudcapaciteiten.
- Newspapers & Magazines: Periodicals met een mix van tekst en afbeeldingen zijn goed geschikt voor DjVu vanwege de efficiënte compressie.
Voordelen & beperkingen
Voordelen van:
- High Compression Ratio: biedt betere compression in vergelijking met JPEG, GIF en TIFF.
- Efficiënte tekstbehandeling: Gebruik geavanceerde technieken zoals JB2 codering voor optimale tekstrepresentatie.
- Progressieve Loading: maakt gebruikers mogelijk om documenten snel te bekijken, zelfs met langzame internetverbindingen.
De beperkingen zijn:
- Limited Adoption: DjVu wordt niet zo breed ondersteund of erkend als in formaten zoals PDF.
- Software Afhankelijkheid: Speciale software vereist om bestanden te openen en te bewerken, wat de gebruiksbaarheid voor sommige gebruikers kan beperken.
Ontwikkelaar Resources
Programmeer met DJVU-bestanden wordt ondersteund via verschillende APIs en bibliotheken. code voorbeelden en implementatiegids zullen binnenkort worden toegevoegd.
Vaak gestelde vragen
Welke tools kan ik gebruiken om DjVu-bestanden te bekijken?
U kunt software zoals DjVuLibre of Adobe Acrobat Reader DC (met plugins) gebruiken om Dj Vu-bestanden op verschillende besturingssystemen te openen en te bekijken.
Hoe kan ik een DjVu-bestand converteren naar PDF?
Gebruik tools zoals djvutxt of online converters die de conversie van DjVu-bestanden in PDF-formaat ondersteunen.
Is het mogelijk om tekst in een DjVu-document te bewerken?
Het bewerken van tekst rechtstreeks in DjVu is beperkt, maar u kunt tekst extraheren en wijzigen met behulp van gespecialiseerde software voordat u het opnieuw in de Dj Vu importeren indien nodig.