Jbig-kit

Zeer effectieve gegevenscompressie-algoritme
Download nu

Jbig-kit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Markus Kuhn
  • Uitgever website:
  • http://www.cl.cam.ac.uk/

Jbig-kit Tags


Jbig-kit Beschrijving

Zeer effectieve gegevenscompressie-algoritme JBIG-KIT implementeert een zeer effectief gegevenscompressie-algoritme voor afbeeldingen met hoge resolutie zoals faxpagina's of gescande documenten. Het JBIG-KIT-project biedt een draagbare C-bibliotheek van compressie- en decompressiefuncties met een gedocumenteerde interface die gemakkelijk kan worden opgenomen In Beeld- of Documentverwerking Software. Bovendien biedt JBIG-KIT kant-en-klare compressie- en decompressieprogramma's met een eenvoudige opdrachtregelinterface (vergelijkbaar met de converters die in NETPBM) zijn gevonden). Het implementeert de specificatie ISO 11544 en ITU-T T.82, die gewoonlijk wordt aangeduid als de "JBIG1-norm" .Speciale kenmerken van de JBIG-KIT-implementatie zijn: * Volledig reIstrant multithread-capabel ontwerp, ook geschikt voor gebruik in ingebedde Systemen (geen globale of statische variabelen, geïsoleerde Malloc () / gratis () oproepen, enz.). * In staat om onvolledige en groeiende JBIG1-gegevensstromen te verwerken om vroegste weergave van lage resolutie-versies mogelijk te maken. * In staat om verschillende inkomende gegevens in staat te stellen Streams tegelijkertijd in één proces en taak. * Speciaal ontworpen met toepassingen in gedachten die inkomende gegevens zo vroeg mogelijk willen weergeven (bijvoorbeeld vergelijkbaar met de manier waarop Netscape Navigator handelt inkomende GIF-afbeeldingen). * Implementeert alle JBIG1-functies en opties , inclusief progressieve en sequentiële codering, meerdere bitvlakken, door de gebruiker gespecificeerde resolutievermindering en deterministische voorspellingstafels, adaptieve sjabloonwijzigingen voor optimale prestaties op half-tintafbeeldingen, determinis TIC-voorspelling, typische voorspelling in het laagste en differentiële lagen, verschillende streepbestelling, enz. Alleen de opties van SEQ en HITOLO worden momenteel niet ondersteund door de decoder (ze zijn normaal gesproken nooit nodig, maar kunnen later worden toegevoegd in geval van gebruikersvereisten). * Geschikt voor faxtoepassingen, voldoet aan ITU-T T.85-profiel vanaf versie 1.5 * Efficiënte code, geoptimaliseerd gebruik van 32-bits processorregisters. * Zeer eenvoudig te gebruiken gedocumenteerde C-bibliotheekinterface. * Inclusief grijscode conversieroutines voor efficiënte codering van Grayscale-afbeeldingen. * Kant-en-klare pBMTOJBG- en JBGTOPBM-converters. Hier zijn enkele belangrijke kenmerken van "JBIG-KIT": · Dicht bij de state-of-the-art verliesloze compressieverhouding voor Bi-level-afbeeldingen met hoge resolutie. · Ongeveer 1,1 tot 1,5 maal betere compressieverhouding op typische gescande documenten in vergelijking met G4-faxcompressie (ITU-T T.6), die het beste compressie-algoritme is geweest voor gescande documenten beschikbaar voorafgaand aan JBIG1. · Tot 30 keer betere compressie van gescande beelden met eenhoogwaardige beelden in vergelijking met G4-faxcompressie. · Ongeveer 2 keer betere compressie op typische 300 dpi-documenten in vergelijking met "GZIP -9" op rauwe bitmaps. · Ongeveer 3-4 keer betere compressie dan GIF op typische 300 dpi-documenten. · Zelfs veel betere competitieve compressieresultaten op computer gegenereerde afbeeldingen, die vrij zijn van scanverstoringen. · JBIG1 ondersteunt hiërarchische "progressieve" -codering, wat betekent dat het mogelijk is om eerst een lage resolutie-beeld te coderen, gevolgd door resolutieverbeteringsgegevens, zonder veel redundantie toe te voegen. Dit maakt bijvoorbeeld een documentbrowser toe om al een goede 75 dpi lage resolutie-versie van een afbeelding weer te geven, terwijl de gegevens die nodig zijn om de volledige 300 DPI-versie voor Laser Printer Reproduction te reconstrueren, nog steeds aankomen (zeggen over een langzame netwerklink of massa opslagmedium). · De verschillende resolutielagen van een JBIG1-afbeelding in progressieve coderingsmodus, vereisen niet veel meer ruimte dan een normale niet-progressieve modus gecodeerde afbeelding (welke JBIG1 ook ondersteunt). · De Progressive-modus maakt gebruik van een geavanceerd algoritme voor resolution-reductie om hoogwaardige lage resolutie-versies te genereren die de vorm van personages behouden, evenals de integriteit van dunne lijnen en eenheidsafbeeldingen. · JBIG1 ondersteunt meerdere bitvlakken. Daarom kan het ook worden gebruikt voor grijstinten- en kleurenafbeeldingen. Terwijl het belangrijkste toepassingsgebied Bi-level afbeeldingen zijn, is dat afbeeldingen met slechts twee verschillende pixelwaarden (zwart en wit), is JBIG1 ook gemeld om beter te presteren dan de oorspronkelijke verliesloze modus van JPEG op grijstinste afbeeldingen die maximaal 6 bits hebben pixel. Beperkingen: · De bibliotheek is niet ontworpen voor machinearchitecturen met registers die kleiner zijn dan 32 bits (bijv. Oude MS-DOS C-compilers, 8/16-bit microcontrollers of DSP's) waarop een aantal zeer efficiënte optimalisatietechnieken die in deze software worden gebruikt, niet effectief zijn . Voor maximale prestaties is een 32-bits processor vereist (64-bits systemen werken ook prima). Op architecturen met 16-bits aanwijzer rekenkundige, kunnen alleen zeer kleine afbeeldingen worden verwerkt. Wat is er nieuw in deze release: · Deze grote release voegt een veel meer lichtgewicht JBIG85.C-variant van de bibliotheek toe die alleen het zwarte / witte faxprofiel (enkele bit per pixel, geen progressieve codering met meerdere resolutielagen) is opgegeven in ITU-T T.85. · Het houdt op elk moment slechts 3 regels van het ongecomprimeerde afbeelding in het geheugen en slechts enkele bytes van gecomprimeerde gegevens en verlaat alle geheugentoewijzing aan de beller. · Deze voordelen in het bijzonder ingebedde toepassingen met een laag geheugen en die extreem grote afbeeldingen verwerken. (Er zijn ook extensies aan de oorspronkelijke JBIG.C-bibliotheek en zijn opdrachtregelgereedschappen.)


Jbig-kit Gerelateerde software

GIMP-script-fus

GIMP-script-fus-pakket bevat scripts is een vaste / gehackte verzameling scripts voor gebruik in de nieuwe GIMP. ...

169

Downloaden