JBIG-KIT

Sagteware kiekie:
JBIG-KIT
Sagteware besonderhede:
Weergawe: 2.0
Upload datum: 3 Jun 15
Ontwikkelaar: Markus Kuhn
Lisensie: Gratis
Populariteit: 9

Rating: 1.0/5 (Total Votes: 1)

JBIG-KIT implementeer 'n hoogs effektiewe data kompressie-algoritme vir bi-vlak hoë-resolusie beelde soos faks bladsye of geskandeerde dokumente.
Die JBIG-KIT projek bied 'n draagbare C biblioteek van kompressie en dekompressie funksies met 'n gedokumenteer koppelvlak wat kan maklik ingesluit in beeld of dokument verwerking sagteware.
Daarbenewens JBIG-pakket bied gereed-om-te gebruik kompressie en dekompressie programme met 'n eenvoudige command line interface (soortgelyk aan die omsetters in NetPBM). Dit implemente die spesifikasie ISO 11544 en ITU-T T.82, wat algemeen na verwys as die "JBIG1 standaard".
Spesiale kenmerke van die implementering JBIG-KIT is:
* Ten volle reentrant multithread-staat ontwerp, ook geskik vir gebruik in ingeboude stelsels (geen globale of statiese veranderlikes, geïsoleerde malloc () / gratis () noem, ens.)
* Kan hanteer onvolledig en groeiende JBIG1 data strome om vroegste vertoning van lae resolusie weergawes toelaat.
* Kan hanteer verskeie inkomende data strome gelyktydig in een enkele proses en taak.
* Veral ontwerp met aansoeke in gedagte dat wil inkomende data so vroeg as moontlik (bv, soortgelyk aan die manier waarop Netscape Navigator hanteer inkomende GIF-beelde) te vertoon.
* Implemente al JBIG1 funksies en opsies, insluitend progressiewe en sekwensiële encoding, verskeie bietjie vliegtuie, resolusie gebruiker gespesifiseer vermindering en deterministiese voorspelling tafels, adaptive sjabloon vir optimale prestasie op die helfte-toon beelde, deterministiese voorspelling, tipiese voorspelling in laagste en differensiële lae, verskeie streep rye, ens Slegs die SEQ en HITOLO opsies word tans nie ondersteun deur die dekodeerder (hulle word gewoonlik nooit nodig nie, maar kan later in die geval van vereistes van die gebruiker bygevoeg).
* Geskik vir faks aansoeke, voldoen ITU-T T.85 profiel vanaf weergawe 1.5
* Doeltreffende kode, new benutting van 32-bit verwerker registers.
* Baie maklik om te gebruik gedokumenteer C biblioteek koppelvlak.
* Ingesluit Gray kode omskakeling roetines vir die doeltreffende enkodering van gryskleur beelde.
* Gereed-om-te gebruik en pbmtojbg jbgtopbm converters

Eienskappe :.

  • Sluit aan state-of-the-art lossless kompressieverhouding vir bi-vlak beelde hoë resolusie.
  • About 1.1 tot 1.5 keer beter kompressieverhouding op tipiese geskandeerde dokumente in vergelyking met G4 Faks kompressie (ITU-T T.6), wat die beste kompressie-algoritme vir geskandeerde dokumente beskikbaar voor JBIG1 is.
  • Tot 30 keer beter kompressie van geskandeerde beelde met gerasterd beelde in vergelyking met G4 Faks kompressie.
  • About 2 keer beter kompressie op tipiese 300 dpi dokumente in vergelyking met & quot; gzip -9 & quot; op rou bitmaps.
  • Oor 3-4 keer beter as kompressie GIF op tipiese 300 dpi dokumente.
  • Selfs baie beter mededingende kompressie resultate op 'n rekenaar-gegenereerde beelde, wat vry is van skandering verdraaiings is.
  • JBIG1 ondersteun hiërargiese & quot; progressiewe & quot; encoding, wat beteken dat dit moontlik is om die beeld van 'n lae resolusie eerste, gevolg deur die verbetering resolusie data enkodeer, sonder toevoeging van 'n baie ontslag. Dit laat byvoorbeeld 'n dokument leser reeds vertoon 'n goeie 75 dpi lae resolusie weergawe van 'n beeld, terwyl die data wat nodig is om die volle 300 dpi weergawe vir voortplanting laser drukker rekonstrueer nog aankom (sê oor 'n baie stadige netwerk skakel of massa stoor medium).
  • Die verskillende resolusie lae n JBIG1 beeld in progressiewe kodering af gekombineer van vereis nie veel meer ruimte as 'n normale nie-progressiewe af geïnkripteer beeld (wat JBIG1 ondersteun ook).
  • Die progressiewe af gebruik van 'n gesofistikeerde resolusie-vermindering algoritme om 'n hoë-gehalte lae resolusie weergawes wat die vorm van die karakters, sowel as die integriteit van dun lyne te bewaar en gerasterd beelde op te wek.
  • JBIG1 ondersteun verskeie bietjie vliegtuie. Daarom kan dit ook gebruik word vir gryskleur en kleur prente. Terwyl sy belangrikste gebied van toepassing is bi-vlak beelde, wat beelde met net twee verskillende pixel waardes (swart en wit), JBIG1 is ook aangemeld beter as die oorspronklike lossless af JPEG se voer op gryskleur beelde wat tot 6 stukkies per hê pixel.

Wat is nuut in hierdie release:

  • Hierdie groot vrylating voeg 'n baie meer liggewig jbig85.c variant van die biblioteek wat net die swart / wit faks profiel (enkel bietjie per pixel, geen progressiewe kodering met verskeie resolusie lae) implemente wat in. ITU-T T.85
  • Dit hou net 3 lyne van die ongecomprimeerd beeld in die geheue te eniger tyd, en slegs 'n paar grepe van saamgeperste data, en laat al die geheue toekenning aan die oproeper.
  • Hierdie voordele in die besonder ingesluit lae-geheue aansoeke, en diegene verwerking baie groot beelde. (Daar is ook uitbreidings aan die oorspronklike jbig.c biblioteek en sy opdrag-lyn gereedskap.)

Beperkings :

  • Die biblioteek is nie ontwerp vir die masjien argitekture met registers kleiner as 32 stukkies (bv ou MS-DOS C opstellers, 8/16-bit mikrobeheerders of ADV'e) waarop 'n aantal baie doeltreffende optimization tegnieke wat gebruik word in hierdie sagteware is nie doeltreffend nie. Vir maksimum prestasie, is 'n 32-bis verwerker benodig (64-bit stelsels werk ook goed). Op argitekture met 16-bit wyser rekenkundige, kan slegs 'n baie klein beelde verwerk word nie.

Kommentaar te JBIG-KIT

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!