JBIG
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Graphics | |subcat=Graphics | ||
− | |extensions={{ext|jbg}} | + | |extensions={{ext|jbg}} {{ext|jbig}} |
}} | }} | ||
== Overview == | == Overview == | ||
− | '''JBIG''', also called '''JBIG1''', is a lossless compression algorithm and | + | '''JBIG''', also called '''JBIG1''', is a lossless image compression algorithm and data format. The compression algorithm is based on [[arithmetic coding]]. |
It is named after the organization which developed the format, '''Joint Bi-level Image experts Group'''. | It is named after the organization which developed the format, '''Joint Bi-level Image experts Group'''. | ||
− | JBIG can be stored in a file by itself, | + | JBIG is primarily used for bi-level images, but an image may have multiple "planes" which can be combined and interpreted as grayscale, or presumably even full color. |
+ | |||
+ | JBIG works best when contained in some other file format. It can be stored in a file by itself, but that's risky, because the specification does not fully describe how to interpret the colors of the pixels. Reasonably-portable JBIG files are probably limited to bi-level and grayscale, and even then, don't be surprised if black and white get reversed. | ||
== See also == | == See also == | ||
Line 19: | Line 21: | ||
== Software == | == Software == | ||
* [http://www.cl.cam.ac.uk/~mgk25/jbigkit/ JBIG-KIT]: A free C library | * [http://www.cl.cam.ac.uk/~mgk25/jbigkit/ JBIG-KIT]: A free C library | ||
+ | * [http://netpbm.sourceforge.net/ Netpbm] - Uses a fork of JBIG-KIT. | ||
== External Links == | == External Links == | ||
* [[Wikipedia:JBIG|Wikipedia article]] | * [[Wikipedia:JBIG|Wikipedia article]] | ||
* [http://www.jpeg.org/jbig/index.html JBIG Homepage] | * [http://www.jpeg.org/jbig/index.html JBIG Homepage] |
Revision as of 17:33, 16 April 2013
Contents |
Overview
JBIG, also called JBIG1, is a lossless image compression algorithm and data format. The compression algorithm is based on arithmetic coding.
It is named after the organization which developed the format, Joint Bi-level Image experts Group.
JBIG is primarily used for bi-level images, but an image may have multiple "planes" which can be combined and interpreted as grayscale, or presumably even full color.
JBIG works best when contained in some other file format. It can be stored in a file by itself, but that's risky, because the specification does not fully describe how to interpret the colors of the pixels. Reasonably-portable JBIG files are probably limited to bi-level and grayscale, and even then, don't be surprised if black and white get reversed.