E-tusi ma latou faatulagaga: DjVu - lona talafaasolopito, tulaga lelei, leaga ma foliga

I le amataga o le 70s, na pulea e le tusitala Amerika Michael Hart maua le fa'atapula'aina avanoa i le Xerox Sigma 5 komepiuta fa'apipi'i i le Iunivesite o Ilinoi. Ina ia faʻaaoga lelei punaoa a le masini, na ia filifili ai e fatuina le tusi faaeletonika muamua, toe lolomiina le Tautinoga a le US o le Tutoatasi.

I aso nei, o tusitusiga numera ua salalau lautele, tele faʻafetai i le atinaʻeina o masini feaveaʻi (smartphones, e-readers, laptops). O lenei mea ua mafua ai le tulaʻi mai o le tele o faʻasologa o tusi e-tusi. Sei o tatou taumafai e malamalama ia latou foliga ma taʻu le talaʻaga o le sili ona lauiloa o latou - tatou amata i le DjVu format.

E-tusi ma latou faatulagaga: DjVu - lona talafaasolopito, tulaga lelei, leaga ma foliga
/flickr/ Lane Pearman / CC

Le tula'i mai o le faatulagaga

DjVu na fausia i le 1996 e le AT&T Labs ma le fa'amoemoe e tasi - ia tu'uina atu i le au atia'e upega tafa'ilagi se meafaigaluega mo le tufatufaina atu o ata maualuga i luga ole Initaneti.

O le mea moni o le taimi lena 90% o faʻamatalaga uma o loʻo tumau pea sa teuina i luga o pepa, ma o le tele o pepa taua sa i ai ata lanu ma ata. Ina ia faatumauina le faitauina o tusitusiga ma le tulaga lelei o ata, sa tatau ona faia ni suʻesuʻega maualuga.

Tulaga masani i luga o le upega tafaʻilagi - JPEG, GIF ma PNG - na mafai ai ona galue i ia ata, ae i le tau o le voluma. I le tulaga o le JPEG, ina ia o le tusitusiga sa faitauina i luga o le mata mataʻituina, e tatau ona ou suʻeina le pepa ma se iugafono o le 300 dpi. O se itulau lanu o le mekasini e nofoia pe tusa ma le 500 KB. O le siiina mai o faila o lenei lapopoa mai le Initoneti sa fai si faigata tele o galuega i lena taimi.

O le isi filifiliga o le faʻavasegaina o pepa pepa e faʻaaoga ai tekinolosi OCR, ae o le 20 tausaga talu ai o lo latou saʻo saʻo e mamao ese mai le lelei - pe a maeʻa le gaioiga, o le taunuuga mulimuli e tatau ona matua faʻasaʻo e lima. I le taimi lava e tasi, o ata ma ata na tumau pea i le "overboard". Ma e tusa lava pe mafai ona faʻapipiʻi se ata faʻataʻitaʻiina i totonu o se tusitusiga, o nisi faʻamatalaga vaʻaia na leiloa, mo se faʻataʻitaʻiga, le lanu o le pepa, lona uiga, ma o vaega taua ia o tala faʻasolopito.

Ina ia foia nei faʻafitauli, AT&T atiaʻe DjVu. Na mafai ai ona faʻapipiʻi pepa lanu mataʻutia ma se iugafono o le 300 dpi i le 40-60 KB, faʻatasi ai ma le lapopoa muamua o le 25 MB. Na fa'aitiitia e DjVu le lapo'a o itulau uliuli ma papa'e ile 10–30 KB.

E faʻafefea e DjVu ona faʻapipiʻi pepa

E mafai e DjVu ona galue fa'atasi ma pepa fa'asalalau pepa ma isi fa'afuainumera numera, pei o le PDF. Auala e galue ai DjVu pepelo tekinolosi e vaevaeina le ata i ni vaega se tolu: pito i luma, tua ma uliuli ma paepae (bit) mask.

O lo'o fa'asaoina le ufimata i le iuga o le faila muamua ma aofia ai ata o tusitusiga ma isi fa'amatalaga manino - laina lelei ma ata - fa'apea fo'i ma ata eseese.

O loʻo i ai se iugafono o le 300 dpi e faʻamautu ai laina lelei ma mataʻitusi faʻapitoa, ma faʻapipiʻiina e faʻaaoga ai le JB2 algorithm, o se fesuiaiga o le AT&T's JBIG2 algorithm mo le fax. Faʻamatalaga o le JB2 o o le a le mea e fai o le su'eina lea o mataitusi fa'alua i luga o le itulau ma fa'asaoina o latou ata na'o le tasi. O le mea lea, i pepa e tele-itulau, o nai itulau sosoo uma e faʻasoa se "lomifefiloi" masani.

O le pito i tua o loʻo i ai le uiga o le itulau ma faʻataʻitaʻiga, ma o lona iuga e maualalo ifo nai lo le ufimata. O le talaaga e leai se leiloa e sefe i le 100 dpi.

Laumua faleoloa faʻamatalaga lanu e uiga i le matapulepule, ma o lona iuga e masani ona faʻaititia atili, talu ai i le tele o tulaga o le lanu o le tusitusiga e uliuli ma tutusa mo le tasi tagata lolomi. Fa'aoga e fa'a'omi ai le pito i luma ma tua fa'amalosiga galu.

O le vaega mulimuli o le fatuina o se pepa DjVu o le entropy encoding, pe a suia e se encoder numera fetuutuunai faasologa o mataitusi tutusa i se tau binary.

Tulaga lelei o le faatulagaga

O le galuega a DjVu o le sefe “meatotino” o se pepa pepa i foliga numera, e mafai ai e oo lava i komepiuta vaivai ona galulue faatasi ma ia pepa. O le mea lea, o le polokalama mo le matamataina o faila DjVu o loʻo i ai le malosi e "faʻavavevave". Faafetai ia te ia i le manatuaina utaina na'o le vaega lena o le itulau DjVu e tatau ona fa'aalia i luga o le lau.

O lenei mea e mafai ai foi ona vaʻai i faila "e leʻi faʻapipiʻiina", o lona uiga, itulau taʻitasi o le tele-itulau DjVu pepa. I lenei tulaga, o loʻo faʻaaogaina le ata faʻasolosolo o faʻamatalaga ata, pe a foliga mai e "faʻaalia" vaega aʻo sii mai le faila (pei o le JPEG).

20 tausaga talu ai, ina ua faʻafeiloaʻi lenei faatulagaga, na utaina le itulau i vaega e tolu: muamua o le vaega o tusitusiga na utaina, pe a maeʻa ni nai sekone na utaina ai faʻamatalaga muamua o ata ma tua. Mulimuli ane, na “faaalia” le itulau atoa o le tusi.

O le i ai o se fausaga e tolu-tulaga e mafai ai foi ona e suʻeina tusi suʻesuʻe (ona o loʻo i ai se faʻamatalaga faʻapitoa). O lenei mea e faigofie pe a galue i tusitusiga faʻapitoa ma tusi faʻasino, o lea na avea ai DjVu ma faʻavae mo le tele o faletusi o tusi faasaienisi. Mo se faʻataʻitaʻiga, i le 2002 na filifilia ai o ia Initaneti Archive o se tasi o faʻatulagaga (faʻatasi ma TIFF ma PDF) mo se poloketi e faʻasaoina tusi suʻesuʻe mai punaoa tatala.

Le lelei o le faatulagaga

Ae ui i lea, pei o tekinolosi uma, DjVu ei ai ona faʻaletonu. Mo se faʻataʻitaʻiga, pe a faʻapipiʻi suʻesuʻega o tusi i le DjVu format, o nisi mataitusi i totonu o le pepa e mafai ona suia e isi e foliga tutusa. E masani ona tupu lenei mea i mataitusi "i" ma le "n", o le mafuaʻaga lea o lenei faʻafitauli mauaina igoa "faafitauli yin". E le fa'alagolago i le gagana o le tusitusiga ma a'afia ai, fa'atasi ai ma isi mea, numera ma isi mataitusi laiti toe fai.

O lona mafuaʻaga o le faʻavasegaina o uiga sese i le JB2 encoder. E “vaelua” e su'e i vaega ta'i 10–20 vaega ma fai ai se lolomifefiloi o faailoga masani mo vaega taitasi. O le lomifefiloi o loʻo i ai faʻataʻitaʻiga o mataʻitusi masani ma numera ma itulau ma faʻamaopoopoina o latou foliga. A e vaʻai i se tusi DjVu, o mataitusi mai le lomifefiloi o loʻo tuʻuina i nofoaga saʻo.

O lenei mea e mafai ai e oe ona faʻaitiitia le tele o le faila DjVu, peitaʻi, afai o faʻaaliga o mataʻitusi e lua e foliga tutusa, e mafai e le encoder ona faʻafememeaʻi pe faʻaseseina i latou mo le tutusa. O nisi taimi e o'o atu ai i le fa'aleagaina o fua fa'atatau i se pepa fa'apitoa. Ina ia foia lenei faafitauli, e mafai ona e lafoaia algorithms compression, ae o le a faateleina ai le tele o le kopi numera o le tusi.

O le isi fa'aletonu o le fa'asologa o le le lagolagoina e ala i le faaletonu i le tele o faiga fa'aonapo nei (e aofia ai ma telefoni feavea'i). O le mea lea, e galue ai e tatau ona e faʻapipiʻi vaega lona tolu polokalame, e pei o DjVuReader, WinDjView, Evince, ma isi. Ae ui i lea, o iinei ou te fia maitauina o nisi o le aufaitau eletise (mo se faʻataʻitaʻiga, ONYX BOOX) e lagolagoina le faatulagaga DjVu "mai le pusa" - talu ai ua uma ona faʻapipiʻi iina talosaga talafeagai.

I le auala, na matou talanoa e uiga i isi talosaga mo le aufaitau faʻavae Android e mafai ona faia i se tasi o muamua meafaitino.

E-tusi ma latou faatulagaga: DjVu - lona talafaasolopito, tulaga lelei, leaga ma foliga
Tagata faitau ONYX BOOX Chronos

O le isi faʻafitauli faʻafitauli e aliali mai pe a galulue faʻatasi ma DjVu pepa i luga o laupepa laiti o masini feaveaʻi - smartphones, tablets, readers. O nisi taimi o faila DjVu e tuʻuina atu i le tulaga o se faʻataʻitaʻiga o se tusi faʻasalalau, ma o tusitusiga faʻapolofesa ma pepa faigaluega e masani ona i ai i le A4 format, o lea e tatau ai ona e "siitia" le ata i le sailiga o faʻamatalaga.

Ae ui i lea, matou te maitauina e mafai foi ona foia lenei faafitauli. O le auala pito sili ona faigofie, ioe, o le suʻeina lea o se pepa i se isi faatulagaga - ae afai e le mafai lenei filifiliga (mo se faʻataʻitaʻiga, e tatau ona e galue ma le tele o tusitusiga faʻapitoa i DjVu), ona mafai lea ona e faʻaogaina le aufaitau eletise. faʻatasi ai ma se faʻailoga tele mai le 9,7 i le 13,3 inisi, lea e faʻapitoa "faʻatulagaina" mo le galue ma ia pepa.

Mo se faʻataʻitaʻiga, i le laina ONYX BOOX o ia masini Chronos и Max 2 (i le ala, ua matou saunia se toe iloiloga o lenei faʻataʻitaʻiga faitau, ma o le a le pine ae faʻasalalau i luga o la matou blog), faʻapea foʻi tusi, o loʻo i ai le mata o le E Ink Mobius Carta faʻatasi ma le faʻailoga o le 10,3 inisi ma faʻateleina le faʻaiuga. O ia masini e mafai ai ona e suʻesuʻeina ma le toʻa uma faʻamatalaga o faʻataʻitaʻiga i lo latou lapopoa muamua ma e talafeagai mo i latou e masani ona faitau tusi faʻaleaʻoaʻoga poʻo faʻapitoa. E matamata i faila DjVu ma PDF e faʻaaoga NEO Reader, lea e mafai ai ona e fetuutuunai le eseesega ma le mafiafia o mataitusi numera.

E ui lava i faaletonu o le faatulagaga, o le taimi nei o DjVu o loʻo tumau pea se tasi o faʻasalalauga sili ona lauiloa mo le "faasaoina" o tusitusiga tusitusi. E tele lava ina mafua ona o ia o matala, ma o nisi tapulaʻa faʻatekonolosi i aso nei e mafai ai e tekinolosi faʻaonaponei ma atinaʻe ona faʻaogaina.

I mea o loʻo mulimuli mai o le a matou faʻaauauina le tala e uiga i le talaʻaga o le tulaʻi mai o faʻasalalauga e-tusi ma foliga o la latou galuega.

PS Tele seti o le ONYX BOOX faitau:



puna: www.habr.com

Faaopoopo i ai se faamatalaga