Në fillim të viteve '70, shkrimtari amerikan Michael Hart arriti qëllimin për të pasur qasje të pakufizuar në kompjuterin Xerox Sigma 5, i instaluar në universitetin e shtetit të Illinois. Për ta shfrytëzuar në mënyrë të denjë resurset e makinës, ai vendosi të krijonte librin e parë elektronik, duke ribotuar Deklaratën e Pavarësisë së Shteteve të Bashkuara.
Sot, literatura digjitale ka marrĂ« njĂ« pĂ«rhapje tĂ« gjerĂ«, pjesĂ«risht falĂ« zhvillimit tĂ« pajisjeve portative (smartphone, lexues, laptopĂ«). Kjo ka çuar nĂ« shfaqjen e numrit tĂ« madh tĂ« formateve tĂ« librave elektronikĂ«. Le tĂ« kuptojmĂ« veçoritĂ« e tyre dhe tĂ« tregojmĂ« historinĂ« e formateve mĂ« tĂ« njohura â le tĂ« fillojmĂ« me formatin DjVu.
/ Flickr / /
Shfaqja e formatit
DjVu u zhvillua nĂ« vitin 1996 nga AT&T Labs me njĂ« objektiv â t'u ofronte zhvilluesve tĂ« uebit njĂ« mjet pĂ«r shpĂ«rndarjen e imazheve me rezolucion tĂ« lartĂ« pĂ«rmes internetit.
I gjithë kjo ndodhte sepse në atë kohë 90% e gjithë informacionit ende në letër, dhe shumë nga dokumentet e rëndësishme kishin imazhe dhe fotografi me ngjyra. Për të ruajtur lexueshmërinë e tekstit dhe cilësinë e fotografive, ishte e nevojshme të skanoheshin në rezolucion të lartë.
Formatet klasike tĂ« uebit â JPEG, GIF dhe PNG â lejonin punĂ«n me kĂ«to imazhe, por me koston e madhĂ«sisĂ«. NĂ« rastin e JPEG, pĂ«r tĂ« bĂ«rĂ« tekstin nĂ« ekranin e monitorit, ishte e nevojshme tĂ« skanohej dokumenti me rezolucion 300 dpi. NjĂ« faqe ngjyrash e njĂ« reviste nĂ« kĂ«tĂ« rast merrte rreth 500 Kbyte. Shkarkimi i skedarĂ«ve tĂ« kĂ«saj madhĂ«sie nga interneti nĂ« atĂ« kohĂ« ishte njĂ« proces mjaft i lodhshĂ«m.
NjĂ« alternativĂ« ishte dixhitalizimi i dokumenteve tĂ« papel dhe nĂ«pĂ«rmjet teknologjive tĂ« njohjes sĂ« tekstit, megjithatĂ«, 20 vjet mĂ« parĂ« saktĂ«sia e tyre ishte shumĂ« larg perfektes â pas pĂ«rpunimit rezultati pĂ«rfundimtar duhej tĂ« rectohej ndjeshĂ«m manualisht. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, grafikat dhe imazhet mbeteshin "jashtĂ« vetes". Madje edhe nĂ«se arrije tĂ« integroje njĂ« imazh tĂ« skanuar nĂ« njĂ« dokument tekstual, humbnin disa detaje vizuale, siç Ă«shtĂ« ngjyra e letrĂ«s, tekstura e saj, qĂ« janĂ« komponente tĂ« rĂ«ndĂ«sishme tĂ« dokumenteve historike.
Me qĂ«llim zgjidhjen e kĂ«tyre problemeve, AT&T zhvilloi DjVu. Ai lejonte kompresimin e dokumenteve tĂ« skanuara me ngjyra me rezolucion 300 dpi deri nĂ« 40â60 Kbyte, ndĂ«rsa madhĂ«sia origjinale ishte 25 Mbyte. MadhĂ«sitĂ« e faqeve nĂ« bardh e zi i zvogĂ«loi DjVu deri nĂ« 10â30 Kbyte.
Si e kompreson DjVu dokumentet
DjVu mund të punojë si me dokumentet e skanuara në letër ashtu edhe me formato të tjera digjitale, si PDF. Në thelb të funksionimit të DjVu një teknologji që ndan imazhin në tri komponente: plani i parë, plani i prapambetur dhe maske (bit) e bardh e zi.
Maska ruhet me rezolucionin e skedarit origjinal dhe imazhi i tekstit dhe detaje tĂ« tjera tĂ« qarta â linjat e holla dhe skemat â si dhe imazhet kontrastante.
Ajo ka rezolucion 300 dpi, në mënyrë që linjat e holla dhe konturet e shkronjave të mbeten të qarta, dhe kompresohet me algoritmin JB2, i cili është një variacion i algoritmit JBIG2, i ofruar nga AT&T për përdorimin në faksin. Një veçori e JB2 është se ai kërkon në faqe simbolet e përsëritura dhe ruan imazhin e tyre vetëm një herë. Kështu, në dokumentet me shumë faqe, çdo disa faqe të njëpasnjëshmë përdorin një "fjalor" të përbashkët.
Plani prapambetje përmban teksturën e faqes dhe iluzionet, dhe rezolucioni i tij është më i ulët se ai i masksës. Backgroundi pa humbje për perceptim ruhet me rezolucion 100 dpi.
Plani i parë informacionin e ngjyrës për maskën, dhe rezolucioni i tij zakonisht zvogëlohet edhe më shumë, pasi në shumicën e rasteve ngjyra e tekstit është e zezë dhe e njëjtë për një shenjë të printuar. Për kompresimin e planeve të parë dhe të prapambetjes përdoret .
Hapi përfundimtar në krijimin e dokumentit DjVu është kodimi i entropisë, kur një kodues adaptiv aritmetik shndërron sekuencat e simboleve të barabarta në një vlerë binare.
Avantazhet e formatit
Qëllimi i DjVu ishte "prerjet" e dokumentit të paper në formën digjitale, duke lejuar që të punoni me këto dokumente edhe kompjuterët më të dobët. Prandaj, programi për shikimin e skedarëve DjVu ka mundësinë e "renderimit të shpejtë". Falë kësaj, në memorie vetëm ai pjesë e faqes DjVu që duhet shfaqur në ekran.
Kjo gjithashtu mundëson shikimin e skedarëve "të papërfunduar", domethënë faqe të veçanta të një dokumenti DjVu me shumë faqe. Në të njëjtën kohë, përdoret vizatimi progresiv i detajeve të imazhit, kur komponentët siç duket "shfaqin" ndërsa skedari është duke u shkarkuar (si në JPEG).
20 vjet mĂ« parĂ«, kur u prezantua ky format, ngarkimi i faqes ndodhte nĂ« tre etapa: fillimisht ngarkohej komponenti tekstual, pas disa sekondash ngarkoheshin versionet e para tĂ« imazheve dhe sfondit. VetĂ«m pas kĂ«saj âshfaqejâ e gjithĂ« faqja e librit.
Prania e strukturës tre-nivelëshe gjithashtu lejon që të bëhet kërkimi në librat e skanuar (pasi ekziston një shtresë tekstuale speciale). Kjo rezultoi e dobishme gjatë punës me literaturë teknike dhe referencash, prandaj DjVu u bë baza për disa biblioteka të librave shkencorë. Për shembull, në vitin 2002 ai u zgjodh si një nga formatet (bashkë me TIFF dhe PDF) për projektin e ruajtjes së librave të skanuar nga burime të hapura.
Disavantazhet e formatit
MegjithatĂ«, siç ndodh me tĂ« gjitha teknologjitĂ«, DjVu ka disavantazhet e tij. PĂ«r shembull, gjatĂ« kodimit tĂ« skanimeve tĂ« librave nĂ« formatin DjVu, disa simbole nĂ« dokument mund tĂ« zĂ«vendĂ«sohen me tĂ« tjera, qĂ« duken si ata. Kjo ndodh mĂ« sĂ« shpeshti me shkronjat âiâ dhe ânâ, çka shkakton kĂ«tĂ« problem i njohur si âproblemi inĂ«â. Ai nuk varet nga gjuha e tekstit dhe ndikon, pĂ«rfshirĂ«, nĂ« numra dhe shenja tĂ« tjera tĂ« vogla qĂ« pĂ«rsĂ«riten.
Arsyeja e saj Ă«shtĂ« gabimet nĂ« klasifikimin e simboleve nĂ« koduesin JB2. Ai ândarĂ«â skanimet nĂ« grupe prej 10â20 copĂ« dhe krijon pĂ«r secilĂ«n grup njĂ« fjalor tĂ« simboleve tĂ« zakonshme. Fjalori pĂ«rmban mostra tĂ« shkronjave dhe numrave tĂ« zakonshĂ«m nga faqet dhe koordinatat e shfaqjes sĂ« tyre. Kur rishikoni njĂ« libĂ«r DjVu, simbolet nga fjalori vendosen nĂ« vendet e duhura.
Kjo lejon të zvogëlohen madhësitë e skedarëve DjVu, megjithatë, nëse shfaqja e dy shkronjave është vizualisht e ngjashme, koduesi mund t'i ngatërrojë ose t'i pranojë si të njëjta. Ndonjëherë kjo çon në prishjen e formulave në dokumentin teknik. Për të zgjidhur këtë problem, mund të hiqni dorë nga algoritmet e kompresimit, megjithatë kjo do të rrisë madhësitë e kopjes digjitale të librit.
NjĂ« tjetĂ«r disavantazh i formatit Ă«shtĂ« se ai nuk mbĂ«shtetet siç duhet nĂ« shumĂ« sisteme operative moderne (pĂ«rfshirĂ« ato mobile). Prandaj, pĂ«r ta pĂ«rdorur, duhet tĂ« instaloni aplikacione tĂ« jashtme , si DjVuReader, WinDjView, Evince etj. MegjithatĂ«, kĂ«tu do tĂ« donim tĂ« theksojmĂ« se disa lexues elektronikĂ« (pĂ«r shembull, ONYX BOOX) mbĂ«shtesin formatin DjVu "nga kutia" â pasi aplikacionet e nevojshme atje janĂ« instaluar tashmĂ«.
Për më tepër, rreth asaj që mund të ofrojnë aplikacionet për lexuesit bazuar në Android, ne kemi treguar në një nga materialet tona të mëparshme. .

Lexuesi
NjĂ« tjetĂ«r problem i formatit shfaqet gjatĂ« punĂ«s me dokumentet DjVu nĂ« ekrane tĂ« vegjĂ«l tĂ« pajisjeve mobile â smartphone, tableta, lexues. NdonjĂ«herĂ« skedarĂ«t DjVu paraqiten nĂ« formĂ«n e njĂ« skanimi tĂ« hapjes sĂ« librit, ndĂ«rsa literatura profesionale dhe dokumentet e punĂ«s shpesh kanĂ« formatin A4, prandaj shpesh Ă«shtĂ« e nevojshme tĂ« "lĂ«vizni" imazhin pĂ«r tĂ« kĂ«rkuar informacion.
MegjithatĂ«, vlen tĂ« theksohet se ky problem Ă«shtĂ« gjithashtu i zgjidhshĂ«m. MĂ« e lehtĂ« do tĂ« ishte, sigurisht, tĂ« kĂ«rkoni dokumentin nĂ« njĂ« format tjetĂ«r â por nĂ«se ky opsion nuk Ă«shtĂ« i mundur (pĂ«r shembull, nĂ«se duhet tĂ« punoni me njĂ« sasi tĂ« madhe literaturĂ« teknike nĂ« DjVu), mund tĂ« pĂ«rdorni lexues elektronikĂ« me ekran tĂ« madh prej 9,7 deri nĂ« 13,3 inç, tĂ« cilĂ«t janĂ« specializuar pĂ«r tĂ« punuar me dokumente tĂ« tilla.
Për shembull, në linjën ONYX BOOX, këto pajisje janë dhe (për t'u përmendur, ne kemi përgatitur një rishikim të kësaj modeli të lexuesit, dhe së shpejti do ta publikojmë në blogun tonë), si dhe , i cili ka një ekran E Ink Mobius Carta me diagonale 10,3 inç dhe përmirësim të cilësisë së imazhit. Këto pajisje lejojnë të shikoni të gjitha detajet e ilustrimeve në madhësinë origjinale dhe do të jenë të përshtatshme për ata që shpesh duhet të lexojnë literaturë shkollore ose teknike. Për të parë skedarët DjVu dhe PDF NEO Reader, i cili lejon të rregulloni kontrastin dhe trashësinë e shkronjave të skanuara.
Pavarësisht disavantazheve të formatit, deri më sot DjVu mbetet një nga formatet më të njohura për "ruajtjen" e veprave letrare. Kjo shumë për shkak se ai është i hapur, dhe disa kufizime teknologjike sot lejojnë teknologjitë dhe zhvillimet moderne për t'i anashkaluar ato.
Në materialet e ardhshme ne do të vazhdojmë historinë e shfaqjes së formateve të librave elektronikë dhe veçorive të funksionimit të tyre.
P.S. Disa rishikime të lexuesve ONYX BOOX:
Burimi: habr.com
