Mukutanga 70s, American munyori Michael Hart akakwanisa
Nhasi, mabhuku edhijitari apararira, zvakanyanya nekuda kwekuvandudzwa kwemidziyo inotakurika (mafoni efoni, e-readers, laptops). Izvi zvakakonzera kubuda kwenhamba huru yemafomati e-book. Ngatiedzei kunzwisisa maitiro avo uye tiudze nhoroondo yevanonyanya kufarirwa - ngatitange neiyo DjVu fomati.
/flickr/
Kubuda kwechimiro
DjVu yakagadziridzwa muna 1996 neAT&T Labs nechinangwa chimwe - kupa vanogadzira webhu chishandiso chekuparadzira mifananidzo yakakwira-resolution paInternet.
Ichokwadi ndechokuti panguva iyoyo 90% yemashoko ose achiripo
Classic web formats - JPEG, GIF uye PNG - yakaita kuti zvikwanise kushanda nemifananidzo yakadaro, asi nemutengo wehuwandu. Panyaya yeJPEG, kuitira kuti zvinyorwa
Imwe nzira yaive yekudhijita mapepa emapepa uchishandisa OCR tekinoroji, asi makore makumi maviri apfuura kurongeka kwavo kwaive kure nekunaka - mushure mekugadzirisa, mhedzisiro yaifanira kupepetwa nemaoko. Panguva imwecheteyo, magirafu nemifananidzo zvakaramba zviri "pamusoro". Uye kunyange dai zvaikwanisika kuisa chifananidzo chakaongororwa mugwaro rezvinyorwa, mamwe maonero ekuona akarasika, semuenzaniso, ruvara rwepepa, maitiro ayo, uye izvi zvakakosha zvikamu zvezvinyorwa zvekare.
Kugadzirisa matambudziko aya, AT&T yakagadzira DjVu. Zvakaita kuti zvikwanise kudzvanya zvinyorwa zvemavara akaongororwa ane resolution ye300 dpi kusvika 40-60 KB, ine saizi yepakutanga ye25 MB. DjVu yakaderedza saizi yemapeji matema nechena kusvika 10β30 KB.
DjVu inomanikidza sei magwaro
DjVu inogona kushanda nemapepa akaongororwa mapepa uye mamwe mafomati edhijitari, akadai sePDF. Iyo DjVu inoshanda sei
Iyo maski inochengetwa pakugadziriswa kwefaira rekutanga uye
Iyo ine resolution ye300 dpi kuchengetedza mitsetse yakanaka uye mavara akajeka, uye inomanikidzwa uchishandisa JB2 algorithm, inova mutsauko weAT&T's JBIG2 algorithm yefax. Chimiro cheJB2
Iyo yekumashure ine manyorerwo epeji nemifananidzo, uye kugadzirisa kwayo kwakadzikira pane iyo yemask. Iyo isina kurasikirwa kumashure inochengetwa pa100 dpi.
Foreground
Nhanho yekupedzisira yekugadzira gwaro reDjVu ndeye entropy encoding, apo inoshandura arithmetic encoder inoshandura kutevedzana kwemavara akafanana kuita kukosha kwebhinari.
Zvakanakira chimiro
Basa raDjVu raive
Izvi zvakare zvinoita kuti zvikwanise kuona mafaera "asina kurodha", kureva, mapeji ega ega akawanda-mapeji DjVu gwaro. Muchiitiko ichi, kudhirowa kunofambira mberi kwemifananidzo kunoshandiswa, kana zvikamu zvichiita se "zvinooneka" sezvo faira rinotorwa (semuJPEG).
Makore makumi maviri apfuura, pakatangwa chimiro ichi, peji rakaiswa mumatanho matatu: kutanga chikamu chemavara chakaiswa, mushure memasekondi mashoma mavhezheni ekutanga emifananidzo uye kumashure akaiswa. Pashure pacho, peji yose yebhuku racho βyakaoneka.β
Kuvapo kwechimiro chetatu-nhanho inokubvumirawo kuti utsvage kuburikidza nemabhuku akaongororwa (sezvo paine chinyorwa chakakosha chinyorwa). Izvi zvakava nyore pakushanda nehunyanzvi mabhuku uye mabhuku ereferenzi, saka DjVu yakava hwaro hwemaraibhurari akati wandei emabhuku esainzi. Somuenzaniso, muna 2002 akasarudzwa
Kuipa kwechimiro
Nekudaro, sematekinoroji ese, DjVu ine zvipingamupinyi zvayo. Semuyenzaniso, kana uchikodha scans emabhuku muiyo DjVu fomati, mamwe mavara ari mugwaro anogona kutsiviwa nemamwe akafanana pakuonekwa. Izvi zvinowanzoitika nemabhii "i" uye "n", ndicho chikonzero dambudziko iri
Chikonzero chayo kukanganisa kwemaitiro muJB2 encoder. Iyo "inopatsanura" inoongorora mumapoka ezvikamu gumi kusvika makumi maviri uye inoita duramazwi rezviratidzo zvakajairika kuboka rega rega. Duramazwi rine mienzaniso yemavara akajairika nenhamba dzine mapeji uye zvinorongedzerwa zvekutaridzika kwavo. Paunoona bhuku reDjVu, mavara kubva muduramazwi anoiswa munzvimbo chaidzo.
Izvi zvinokutendera kuti uderedze saizi yefaira reDjVu, zvisinei, kana mavara maviri anoratidzwa akafanana, iyo encoder inogona kuvavhiringa kana kukanganisa zvakafanana. Dzimwe nguva izvi zvinotungamira mukukuvadzwa kune mafomula mugwaro rehunyanzvi. Kugadzirisa dambudziko iri, unogona kusiya compression algorithms, asi izvi zvichawedzera saizi yedhijitari kopi yebhuku.
Chimwe chinokanganisa chimiro ndechekuti haitsigirwe nekusarudzika mune akawanda emazuva ano masisitimu anoshanda (kusanganisira nharembozha). Naizvozvo, kushanda nayo iwe unofanirwa kuisa wechitatu-bato
Nenzira, takataura nezve zvimwe zvikumbiro zve-Android-based vaverengi vanogona kuita mune imwe yapfuura
Muverengi
Rimwe dambudziko refomati rinoonekwa kana uchishanda neDjVu zvinyorwa pane zvidiki zvidzitiro zvenharembozha - smartphones, mahwendefa, vaverengi. Dzimwe nguva mafaira eDjVu anounzwa nenzira ye scan yebhuku rakapararira, uye mabhuku ehunyanzvi uye magwaro ekushanda anowanzo muA4 fomati, saka unofanirwa "kufambisa" mufananidzo uchitsvaga ruzivo.
Zvisinei, tinocherechedza kuti dambudziko iri rinogonawo kugadziriswa. Nzira iri nyore, hongu, ndeyekutsvaga gwaro mune imwe fomati - asi kana sarudzo iyi isingagoneki (semuenzaniso, iwe unofanirwa kushanda nehuwandu hukuru hwehunyanzvi mabhuku muDjVu), ipapo unogona kushandisa vaverengi vemagetsi. ine diagonal yakakura kubva 9,7 kusvika 13,3 inches, iyo yakanyatso "talored" yekushanda nemagwaro akadaro.
Semuenzaniso, mumutsara weONYX BOOX zvishandiso zvakadaro
Pasinei nekukanganisa kwemafomati, nhasi DjVu inoramba iri imwe yeanonyanya kufarirwa mafomati e "kuchengetedza" mabhuku ezvinyorwa. Izvi zvinonyanya kukonzerwa nekuti iye
Muzvinyorwa zvinotevera tichaenderera mberi nenyaya yenhoroondo yekubuda kwemafomati e-book uye maitiro ebasa ravo.
PS Maseti akati wandei eONYX BOOX vaverengi:
Tekinoroji inopesana ne "kare": wongororo yeONYX BOOX Chronos muverengi Mambokadzi anofarira kuverenga: wongororo yeONYX BOOX Cleopatra 3 e-bhuku Wongororo yeONYX BOOX Darwin 4: iro rakanakisa e-bhuku paE-Ink
Source: www.habr.com