JBIG

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added sample files)
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|formattype=electronic
 
|formattype=electronic
|subcat=Graphics
+
|subcat=Compression
|extensions={{ext|jbg}}<br>{{ext|jbig}}
+
|extensions={{ext|jbg}}, {{ext|jbig}}, {{ext|bie}}
 +
|released=1993
 
}}
 
}}
== Overview ==
+
'''JBIG''', also called '''JBIG1''', is a lossless image compression algorithm and data format. The compression algorithm is based on [[arithmetic coding]].
'''JBIG''', also called '''JBIG1''', is a lossless compression algorithm and file format for bi-level images. 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, or it can be used as a compressed image format in certain other file formats.
+
JBIG is primarily used for bi-level images, but a JBIG codestream may contain multiple image "planes", which can be combined and interpreted as a grayscale image, or even a full color image.
 +
 
 +
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 ==
 
* [[JBIG2]]
 
* [[JBIG2]]
 +
* [[TIFF-FX]]
  
 
== Specifications ==
 
== Specifications ==
 
* [http://www.itu.int/rec/T-REC-T.82 ITU-T Rec. T.82]
 
* [http://www.itu.int/rec/T-REC-T.82 ITU-T Rec. T.82]
 +
* [http://www.itu.int/rec/T-REC-T.85 ITU-T Rec. T.85] - Defines a subformat ("application profile") of JBIG.
  
 
== 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
 +
* [[Netpbm]] - Uses a fork of JBIG-KIT.
 +
* [[ImageMagick]]
  
== External Links ==
+
== Sample files ==
 +
* https://telparia.com/fileFormatSamples/image/jbig/
 +
 
 +
== 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]
 +
* [http://www.fileformat.info/mirror/egff/ch09_07.htm JBIG Compression], from the [[Encyclopedia of Graphics File Formats]]
 +
 +
[[Category:Graphics]]

Revision as of 18:57, 1 August 2020

File Format
Name JBIG
Ontology
Extension(s) .jbg, .jbig, .bie
Released 1993

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 a JBIG codestream may contain multiple image "planes", which can be combined and interpreted as a grayscale image, or even a full color image.

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.

Contents

See also

Specifications

Software

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox