JBIG-KIT icon

JBIG-KIT For Linux

  n/a
GPL    

Highly effective data compression algorithm. #Data compression algorithm  #C library  #Decompression functions  #Compression  #Decompression  #Algorithm  

Description

features

changelog

Free Download

JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents.

The JBIG-KIT project provides a portable C library of compression and decompression functions with a documented interface that can easily be included into image or document processing software.

JBIG-KIT provides ready-to-use compression and decompression programs with a simple command line interface (similar to the converters found in netpbm). It implements the specification ISO 11544 and ITU-T T.82, which is commonly referred to as the "JBIG1 standard".

* Fully reentrant multithread-capable design, also suitable for use in embedded systems (no global or static variables, isolated malloc()/free() calls, etc.). * Capable of handling incomplete and growing JBIG1 data streams in order to allow earliest display of low resolution versions. * Capable of handling several incoming data streams simultaneously in one single process and task. * Especially designed with applications in mind that want to display incoming data as early as possible (e.g., similar to the way in which Netscape Navigator handles incoming GIF images). * Implements all JBIG1 features and options, including progressive and sequential encoding, multiple bit planes, user specified resolution reduction and deterministic prediction tables, adaptive template changes for optimal performance on half-tone images, deterministic prediction, typical prediction in lowest and differential layers, various stripe orderings, etc. Only the SEQ and HITOLO options are currently not supported by the decoder (they are normally never required, but could be added later in case of user requirements). * Suitable for fax applications, satisfies ITU-T T.85 profile starting from version 1.5 * Efficient code, optimized utilization of 32-bit processor registers. * Very easy to use documented C library interface. * Included Gray code conversion routines for efficient encoding of grayscale images. * Ready-to-use pbmtojbg and jbgtopbm converters.

Limitations in the unregistered version

  • The library was not designed for machine architectures with registers smaller than 32 bits (e.g., old MS-DOS C compilers, 8/16-bit microcontrollers or DSPs) on which a number of very efficient optimization techniques used in this software are not effective. For maximum performance, a 32-bit processor is required (64-bit systems work fine, too). On architectures with 16-bit pointer arithmetic, only very small images can be processed.

What's new in JBIG-KIT 2.0:

  • This major release adds a much more lightweight jbig85.c variant of the library that implements only the black/white fax profile (single bit per pixel, no progressive coding with multiple resolution layers) specified in ITU-T T.85.
  • It keeps only 3 lines of the uncompressed image in memory at any time, and only a few bytes of compressed data, and leaves all memory allocation to the caller.
  • This benefits in particular embedded low-memory applications, and those processing extremely large images. (There are also extensions to the original jbig.c library and its command-line tools.)
Read the full changelog

JBIG-KIT 2.0

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  filename:
jbigkit-2.0.tar.gz
  main category:
Multimedia
  developer:
  visit homepage

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Zoom Client 6.0.3.37634

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

calibre 7.9.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Bitdefender Antivirus Free 27.0.35.146

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Context Menu Manager 3.3.3.1

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

% discount
Microsoft Teams
  • Microsoft Teams
  • 7-Zip
  • Context Menu Manager
  • ShareX
  • Zoom Client
  • calibre
  • Windows Sandbox Launcher
  • IrfanView
  • Bitdefender Antivirus Free
  • 4k Video Downloader
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy