DJVU failu formāts
Overview
DjVu (pazīstams kā “déjà vu”) ir sarežģīts grafikas failu formāts, kas paredzēts skenētiem dokumentiem un grāmatām. tas ir īpaši piemērots, lai apstrādātu failus, kuros ir teksta, zīmējumu, attēlu un fotogrāfiju maisījums. izstrādāts AT&T Labs 90. gadu beigās, Dj Vu mērķis ir sniegt augstas kvalitātes digitālās reprezentācijas, vienlaikus ievērojami samazinot faila lielumu salīdzinājumā ar citiem formātiem, piemēram, PDF, JPEG, GIF vai TIFF.
DjVu unikālais pārdošanas punkts ir tā spēja efektīvi komprimēt lielas dokumentus bez kvalitātes apdraudējuma. Piemēram, pilna krāsas skenēts dokuments ar 300 DPI var tikt kompresēts no aptuveni 25 MB līdz tikai 30-100 KB. Līdzīgi, melni un balti dokumenti var samazināties līdz pat 5–30 Kb. Tas padara Dj Vu par ideālu izvēli plašu dokumentu koplietošanai tiešsaistē bez bāzes platuma problēmām, kas parasti saistītas ar citiem formātiem.
Galvenās īpašības
- Augsts kompresijas rādītājs: nodrošina augstāku kompresiju salīdzinājumā ar JPEG, GIF un TIFF.
- Layer Separation: Izmanto attēla slāņa separāciju, lai atšķirtu tekstu no fona attēliem.
- Progressive Loading: ļauj lietotājiem redzēt zemu izšķirtspējas dokumentu versiju ātri pirms augstas kvalitātes detaļu uzlādes.
- Aritmētiskā kodēšana: izmanto progresīvus aritmētikas kodēšanas metodes efektīvai datu kompresijai.
- Lossy Compression for Bitonal Images: nodrošina zaudējumu kompresiju, kas ir īpaši optimizēta melnām un baltajām lapām.
Tehniskās specifikācijas
Formatēšanas struktūra
DjVu faili ir balstīti uz hierarhijas struktūru, ko sauc par IFF85, kas ir līdzīgs TIFF formātā. Šī struktūra sastāv no “chunks”, katrs ar savu identifikatoru (Chunk ID), kas apraksta savu mērķi failā 0x41 0x54 0x26 0x54
, kas norāda uz formas čunk sākumu.
Galvenās sastāvdaļas
DjVu faili sastāv no dažādiem gabaliem, katrs kalpo īpašu funkciju:
- Form: Kompozīts konteineris, kas tur citas gabaliņas.
- DJVM / DJVU / THUM: Dažādi DjVu dokumentu veidi (multipage/single page/thumbnails).
- DIRM: satur informāciju par lapām vairākās lapas dokumentos.
- NAVM: Dokumentā uzglabā navigācijas datus.
- ANTa, ANTz/TXTa, TXTz: Pārvaldīt piezīmes un teksta izkārtojumu.
- Djbz/Sjc/FG44/BG 44/TH44: Uzglabājiet dažādas attēla sastāvdaļas (grāmatas, priekšmets, maskas, miniatūras).
- INFO: sniedz metadatu par atsevišķām DjVu lapām.
Standarti un saderība
DjVu formāts kopš tā izveides 1996. gadā ir pārskatīts vairākas reizes. jaunākā versija tika izlaista 2005. gada aprīlī. Dj Vu ir saderīga ar dažādiem operētājsistēmām un atbalsta dažādas lietojumprogrammas, lai skatītu, rediģētu un konvertētu failus. tomēr, ir svarīgi atzīmēt, ka, kamēr Djvu piedāvā lielisku kompresiju un kvalitāti, tā pieņemšana ir ierobežota salīdzinājumā ar plašāk izmantotajiem formātiem, piemēram, PDF.
Vēsture un evolūcija
DjVu izstrādāja AT&T Labs no 1996. līdz 2001. gadam ar grupu, tostarp Yann LeCun, Léon Bottou, Patrick Haffner un Paul G. Galvenais mērķis bija radīt efektīvu veidu, kā uzglabāt un pārraidīt skenētos dokumentus internetā.
versija | Atbrīvošanas datums | Piezīmes |
---|---|---|
1-19 | 1996-1999 | Attīstības versijas. |
20 | 1999. gada aprīlis | Vairāku lapu formāts. |
23 | 2002. gada jūlijs | Pievienots CID chunk rakstura identifikācijai. |
24 | 2003. gada februāris | Iegādāts LTAnno chunk teksta piezīmēm. |
21 | 1999. gada septembris | Ievietots netiešs glabāšanas formāts un pievienots teksta meklēšanas slānis. |
22 | 2001. gada aprīlis | Pievienots lapas orientācijas atbalsts un krāsa JB2 kompresijas. |
25 | 2003. gada maijā | Pievienots NAVM chunk grāmatzīmēm. |
26 | 2005. gada aprīlis | Pabeigts ar teksta / līnijas piezīmēm. |
Darbs ar DJVU Files
DJVU failu atvēršana
Lai atvērtu un redzētu DjVu failus, varat izmantot īpašu programmatūru, piemēram, DjvuLibre vai komerciālus rīkus kā Adobe Acrobat Reader DC (kas atbalsta Dj Vu caur plugins.
Konvertēt DJVU failus
Konvertēšana DjVu failiem citās formātos bieži ir nepieciešama saderības iemeslu dēļ. kopīgie konversijas ietver konvertēšanu Djvu uz PDF, ko var izdarīt, izmantojot programmatūru, piemēram, djvutxt vai tiešsaistes konvertorus, kas atbalsta formātu.
Izveidojiet DJVU failus
Lai izveidotu DjVu failus, parasti nepieciešama specializēta programmatūra, piemēram, DjvuLibre, kas ietver rīkus dokumentu skenēšanai un kompresēšanā Dvvu formātā.
Parastās lietojumprogrammas
- E-grāmatas: DjVu ir ideāls digitalizēšanai un elektronisko grāmatu izplatīšanai, kas satur tekstu un attēlu maisījumu.
- Uzvedumi un vadlīnijas: Tehniski rokasgrāmatas un lietotāja norādījumi bieži gūst labumu no DjVu piedāvātajiem augstiem kompresijas rādītājiem, padarot tos vieglāk izplatīt tiešsaistē.
- Historiskie dokumenti: Senās dokumentus un retus manuālus var saglabāt digitāli, izmantojot DjVu augstākās kvalitātes saglabāšanas iespējas.
- Notiekļi un žurnāli: Periodikāli ar tekstu un attēlu maisījumu ir labi piemēroti DjVu sakarā ar tā efektīvu kompresiju.
Priekšrocības un ierobežojumi
priekšrocības ir:
- Augsts kompresijas rādītājs: nodrošina labāku kompresi salīdzinājumā ar JPEG, GIF un TIFF.
- Efektīva teksta apstrāde: Izmanto uzlabotas tehnikas, piemēram, JB2 kodēšanu, lai optimāli atspoguļotu tekstu.
- Progressive Loading: ļauj lietotājiem ātri redzēt dokumentus pat ar lēniem interneta savienojumiem.
Saskaņā ar ierobežojumiem:
- Limited Adoption: DjVu nav tik plaši atbalstīts vai atzīts salīdzinājumā ar formātiem, piemēram, PDF.
- Software Dependency: Prasa īpašu programmatūru, lai atvērtu un rediģētu failus, kas dažiem lietotājiem var ierobežot tās lietderību.
Attīstības resursi
Programmēšana ar DJVU failiem tiek atbalstīta, izmantojot dažādas API un bibliotēkas. Koda piemēri un īstenošanas vadlīnijas drīz tiks pievienoti.
Bieži uzdotie jautājumi
Kādi rīki es varu izmantot, lai skatītu DjVu failus?
Jūs varat izmantot programmatūru, piemēram, DjVuLibre vai Adobe Acrobat Reader DC (ar plugins), lai atvērtu un redzētu Dj Vu failus dažādās operētājsistēmās.
Kā es konvertēju DjVu failu PDF?
Izmantojiet rīkus, piemēram, djvutxt vai tiešsaistes konvertētāji, kas atbalsta DjVu failu konversiju PDF formātā.
Vai ir iespējams rediģēt tekstu DjVu dokumentā?
Teksta rediģēšana tieši DjVu ir ierobežota, bet jūs varat izrakstīt un grozīt tekstu, izmantojot specializētu programmatūru, pirms to vēlreiz importēt atpakaļ Dj Vu, ja nepieciešams.