|
Packit |
78deda |
|
|
Packit |
78deda |
<HTML><HEAD><TITLE>Jbigtopnm User Manual</TITLE></HEAD>
|
|
Packit |
78deda |
<BODY>
|
|
Packit |
78deda |
Jbigtopnm
|
|
Packit |
78deda |
Updated: 19 November 2003
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Table Of Contents
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
NAME
|
|
Packit |
78deda |
jbigtopnm - JBIG to PNM image file converter
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
SYNOPSIS
|
|
Packit |
78deda |
|
|
Packit |
78deda |
jbigtopnm
|
|
Packit |
78deda |
[options]
|
|
Packit |
78deda |
[input-file [output-file]]
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
DESCRIPTION
|
|
Packit |
78deda |
|
|
Packit |
78deda |
This program is part of Netpbm.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
jbigtopnm reads a JBIG bi-level image entity (BIE) from a
|
|
Packit |
78deda |
file or standard input, decompresses it, and outputs a PBM or PGM
|
|
Packit |
78deda |
file. If the input has one plane, or you choose just one plane of it,
|
|
Packit |
78deda |
the output is PBM. Otherwise, the output is PGM.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
JBIG is a highly effective lossless compression algorithm for
|
|
Packit |
78deda |
bi-level images (one bit per pixel), which is particularly suitable
|
|
Packit |
78deda |
for scanned document pages.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
A JBIG encoded image can be stored in several resolutions in one or
|
|
Packit |
78deda |
several BIEs. All resolution layers except the lowest one are stored
|
|
Packit |
78deda |
efficiently as differences to the next lower resolution layer. You
|
|
Packit |
78deda |
can use options -x and -y to stop the decompression at a
|
|
Packit |
78deda |
specified maximal output image size. The input file can consist of
|
|
Packit |
78deda |
several concatenated BIEs which contain different increasing
|
|
Packit |
78deda |
resolution layers of the same image.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
OPTIONS
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
-x number
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Decode only up to the largest resolution layer which is still not
|
|
Packit |
78deda |
more than number pixels wide. If no such resolution layer
|
|
Packit |
78deda |
exists, then use the smallest one available.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
-y number
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Decode only up to the largest resolution layer which is still not
|
|
Packit |
78deda |
more than number pixels high. If no such resolution layer
|
|
Packit |
78deda |
exists, then use the smallest one available. You can also use options
|
|
Packit |
78deda |
-x and -y together which selects the largest layer that
|
|
Packit |
78deda |
satisfies both limits.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
-b
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Use binary values instead of Gray code words in order to decode
|
|
Packit |
78deda |
pixel values from multiple bitplanes. This option has effect only if
|
|
Packit |
78deda |
the input has more than one bitplane and you don't select just one of
|
|
Packit |
78deda |
those bitplanes. Note that the decoder has to be used in the same
|
|
Packit |
78deda |
mode as the encoder and cannot determine from the BIE, whether Gray or
|
|
Packit |
78deda |
binary code words were used by the encoder.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
-d
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Diagnose a BIE. With this option, jbigtopnm only prints a
|
|
Packit |
78deda |
summary of the header information found in the input file and then
|
|
Packit |
78deda |
exits.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
-p number
|
|
Packit |
78deda |
|
|
Packit |
78deda |
If the input contains multiple bitplanes, then extract only the
|
|
Packit |
78deda |
specified single plane as a PBM file. The first plane has number 0.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
STANDARDS
|
|
Packit |
78deda |
|
|
Packit |
78deda |
This program implements the JBIG image coding algorithm as
|
|
Packit |
78deda |
specified in ISO/IEC 11544:1993 and ITU-T T.82(1993).
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
AUTHOR
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
jbigtopnm is based on the JBIG library by Markus Kuhn, part
|
|
Packit |
78deda |
of his
|
|
Packit |
78deda |
href="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT
|
|
Packit |
78deda |
package. The jbgtopbm program is part of the
|
|
Packit |
78deda |
JBIG-KIT package.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
jbigtopnm is part of the Netpbm package of graphics tools.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
SEE ALSO
|
|
Packit |
78deda |
|
|
Packit |
78deda |
pnm,
|
|
Packit |
78deda |
pnmtojbig
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
LICENSE
|
|
Packit |
78deda |
|
|
Packit |
78deda |
If you use jbigtopnm, you are using various patents,
|
|
Packit |
78deda |
particularly on its arithmetic encoding method, and in all probability
|
|
Packit |
78deda |
you do not have a license from the patent owners to do so.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|
|
Packit |
78deda |
Table Of Contents
|
|
Packit |
78deda |
|
|
Packit |
78deda |
NAME
|
|
Packit |
78deda |
SYNOPSIS
|
|
Packit |
78deda |
DESCRIPTION
|
|
Packit |
78deda |
OPTIONS
|
|
Packit |
78deda |
STANDARDS
|
|
Packit |
78deda |
AUTHOR
|
|
Packit |
78deda |
SEE ALSO
|
|
Packit |
78deda |
LICENSE
|
|
Packit |
78deda |
|
|
Packit |
78deda |
</BODY>
|
|
Packit |
78deda |
</HTML>
|
|
Packit |
78deda |
|
|
Packit |
78deda |
|