Skip to content
JBIG2 decoder library
C Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.cvsignore add some files to cvsignore Jan 27, 2003
.gitignore Ask git to ignore normal build products. Apr 2, 2009
CHANGES Bump versioning for the 0.11 release. Feb 2, 2010
COPYING Update the COPYING file to the text of the GPLv3. Oct 30, 2009
Jamfile Remove the include of ~/.jamrules. Oct 29, 2009
LICENSE Change the license from GPLv2 to GPLv2 or later. Nov 9, 2007
Makefile.am Add the jbig2dec manpage to the automake install and dist targets. Jun 17, 2009
README The inclusion of JBIG2 in PDF 1.4 is no longer new news. Feb 2, 2010
SConstruct Have the scons build automatically determine the version string. Oct 29, 2009
annex-h.jbig2 Add the three-page test file from appendix h of the jbig2 spec. This … Nov 14, 2002
autogen.sh Build a shared library with GNU libtool. Jun 13, 2009
config_win32.h Only define vnsprintf on MSVC versions prior to 9. Mar 31, 2009
configure.ac Bump versioning for the 0.11 release. Feb 2, 2010
getopt.c add getopt implementation for portability to systems w/o getopt_long() May 9, 2002
getopt.h add getopt implementation for portability to systems w/o getopt_long() May 9, 2002
getopt1.c add getopt implementation for portability to systems w/o getopt_long() May 9, 2002
jbig2.c Document that jbig2_data_in() can return -1 on fatal errors. Jul 16, 2009
jbig2.h Update the contact address in the file headers. Feb 27, 2009
jbig2_arith.c Update the contact address in the file headers. Feb 27, 2009
jbig2_arith.h Update the contact address in the file headers. Feb 27, 2009
jbig2_arith_iaid.c Update the contact address in the file headers. Feb 27, 2009
jbig2_arith_iaid.h Update the contact address in the file headers. Feb 27, 2009
jbig2_arith_int.c Update the contact address in the file headers. Feb 27, 2009
jbig2_arith_int.h Update the contact address in the file headers. Feb 27, 2009
jbig2_generic.c Implement generic region decode with typical prediction. Nov 24, 2009
jbig2_generic.h Update the contact address in the file headers. Feb 27, 2009
jbig2_halftone.c Remove an unused variable. Oct 28, 2009
jbig2_huffman.c Remove a debug printout. Apr 2, 2009
jbig2_huffman.h Update the contact address in the file headers. Feb 27, 2009
jbig2_hufftab.h Update the contact address in the file headers. Feb 27, 2009
jbig2_image.c Fix a typo in a debug statement. Jul 24, 2009
jbig2_image.h Update the contact address in the file headers. Feb 27, 2009
jbig2_image_pbm.c Check the return value of sscanf when parsing pbm dimensions. Apr 16, 2009
jbig2_image_png.c Update the contact address in the file headers. Feb 27, 2009
jbig2_metadata.c Remove _parse_ from the segment decode routines. Oct 28, 2009
jbig2_metadata.h Remove _parse_ from the segment decode routines. Oct 28, 2009
jbig2_mmr.c Update the contact address in the file headers. Feb 27, 2009
jbig2_mmr.h Update the contact address in the file headers. Feb 27, 2009
jbig2_page.c Remove _parse_ from the segment decode routines. Oct 28, 2009
jbig2_priv.h Remove _parse_ from the segment decode routines. Oct 28, 2009
jbig2_refinement.c Check more return codes from jbig2_image_new(). Jul 16, 2009
jbig2_segment.c Remove _parse_ from the segment decode routines. Oct 28, 2009
jbig2_symbol_dict.c Bounds check exported symbol run-lengths. CVE-2009-0196. May 29, 2009
jbig2_symbol_dict.h Update the contact address in the file headers. Feb 27, 2009
jbig2_text.c Correct bitmap offsets when setting transposed text. Nov 16, 2009
jbig2_text.h Update the contact address in the file headers. Feb 27, 2009
jbig2dec.1 Bump versioning for the 0.11 release. Feb 2, 2010
jbig2dec.c Correct a whitespace formatting issue in the usage text. Feb 2, 2010
memcmp.c Update the contact address in the file headers. Feb 27, 2009
msvc.mak Windows build fixes. Patch from Ghostscript trunk. May 9, 2008
os_types.h Update the contact address in the file headers. Feb 27, 2009
pbm2png.c Update the contact address in the file headers. Feb 27, 2009
sha1.c More whitespace cleanup. May 17, 2008
sha1.h Fix up file-ending newlines. After a patch from Tom Kacvinsky. Aug 14, 2002
snprintf.c Apply a patch to support compilation on VMS (as part of Ghostscript w… Sep 3, 2003
test_jbig2dec.py Remove Id and other svn keyword substitution lines. Feb 25, 2009

README

jbig2dec is a decoder library and example utility implementing the JBIG2
bi-level image compression spec. Also known as ITU T.88 and ISO IEC
14492, and included by reference in Adobe's PDF version 1.4 and later.

The basic invocation is:

    jbig2dec [-o <output file>] file.jbig2

It also supports separate 'global' and 'page' streams, generally
extracted from some embedded format:

    jbig2dec [-o <output file>] <global_stream> <page_stream>

The program is only partially functional at this time, but should be
useful in some limited contexts. We welcome files that the decoder can't
handle, or renders incorrectly.

A set of example files is available from
http://www.ece.ubc.ca/spmg/jbig2/bitstreams/main.html

More information about this project and updated versions are available
from http://jbig2dec.sf.net/ Development source code is kept in a 
subversion repository at svn.ghostscript.com.

The contact address for the project is <jbig2-dev@ghostscript.com>.
You can’t perform that action at this time.