JPEG-LS
(LoCFDD) |
(sample files) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
|subcat=Graphics | |subcat=Graphics | ||
|extensions={{ext|jls}} | |extensions={{ext|jls}} | ||
+ | |mimetypes={{mimetype|image/jls}} | ||
|locfdd={{LoCFDD|fdd000151}} | |locfdd={{LoCFDD|fdd000151}} | ||
|pronom={{PRONOM|fmt/150}} | |pronom={{PRONOM|fmt/150}} | ||
|released=1998 | |released=1998 | ||
}} | }} | ||
− | + | '''JPEG-LS''' is an image file format and compressed data format. It supports both lossy and lossless compression. The lossy compression is often called "near-lossless", because the encoder can set a limit on the maximum error. Its compression algorithm is [[LOCO-I]], developed by HP Labs. | |
− | '''JPEG-LS''' is an image | + | |
== Disambiguation == | == Disambiguation == | ||
− | + | JPEG-LS files are very similar in structure to [[JPEG]], to the extent that JPEG-LS could be considered to be a kind of JPEG, or an extension of JPEG. However, given that they use different filename extensions, and that few applications that support JPEG support JPEG-LS, JPEG and JPEG-LS should probably be thought of as different and incompatible formats. | |
− | The | + | The terms "JPEG-LS" and "Lossless JPEG" do not have the same meaning(s). See [[Lossless JPEG]] for more information. |
+ | |||
+ | == Identification == | ||
+ | Like [[JPEG]], JPEG-LS files begin with bytes <code>FF D8 FF</code>. | ||
+ | |||
+ | A JPEG-LS file will contain an 0xF7 ("SOF55" or "JPG7") segment somewhere in it. Often, the 4th byte in the file is 0xF7. | ||
== Related formats == | == Related formats == | ||
Line 19: | Line 24: | ||
== Specifications == | == Specifications == | ||
− | * [http://www.itu.int/rec/T-REC-T.87/en ITU-T | + | * [http://www.itu.int/rec/T-REC-T.87/en ITU-T Rec. T.87] |
== Software == | == Software == | ||
− | * [http://charls.codeplex.com/ CharLS] | + | * [http://charls.codeplex.com/ CharLS]: A C++ JPEG-LS library. Includes sample files. |
+ | * [https://github.com/thorfdbg/libjpeg Thomas Richter's libjpeg] | ||
+ | * [[Konvertor]] | ||
+ | * [http://www.stat.columbia.edu/~jakulin/jpeg-ls/mirror.htm UBC JPEG-LS Codec] | ||
+ | * [http://www.dclunie.com/jpegls.html JPEG-LS Software] (David A. Clunie) | ||
+ | * [[XnView]] | ||
+ | * [http://info.elf.stuba.sk/packages/pub/pc/pack/jlsref.zip HP JPEG-LS Reference Encoder v1.00] (Windows binaries) | ||
+ | * [https://codeberg.org/kaleido/wuimg wuimg] | ||
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|image/jpegLS}} | ||
== External links == | == External links == | ||
− | * [http://www.hpl.hp.com/loco/ HP Labs LOCO-I/JPEG-LS Home Page] | + | * [http://www.hpl.hp.com/research/info_theory/loco/ HP Labs LOCO-I/JPEG-LS Home Page] |
− | * [http://en.wikipedia.org/wiki/Lossless_JPEG#JPEG-LS Wikipedia | + | * [http://en.wikipedia.org/wiki/Lossless_JPEG#JPEG-LS Wikipedia: Lossless JPEG: JPEG-LS] |
+ | |||
+ | [[Category:Compression]] | ||
+ | [[Category:JPEG]] | ||
+ | [[Category:JPEG (organization)]] |
Latest revision as of 19:31, 15 September 2024
JPEG-LS is an image file format and compressed data format. It supports both lossy and lossless compression. The lossy compression is often called "near-lossless", because the encoder can set a limit on the maximum error. Its compression algorithm is LOCO-I, developed by HP Labs.
Contents |
[edit] Disambiguation
JPEG-LS files are very similar in structure to JPEG, to the extent that JPEG-LS could be considered to be a kind of JPEG, or an extension of JPEG. However, given that they use different filename extensions, and that few applications that support JPEG support JPEG-LS, JPEG and JPEG-LS should probably be thought of as different and incompatible formats.
The terms "JPEG-LS" and "Lossless JPEG" do not have the same meaning(s). See Lossless JPEG for more information.
[edit] Identification
Like JPEG, JPEG-LS files begin with bytes FF D8 FF
.
A JPEG-LS file will contain an 0xF7 ("SOF55" or "JPG7") segment somewhere in it. Often, the 4th byte in the file is 0xF7.
[edit] Related formats
JPEG-LS compression can be used in some other file formats, such as JPX, JPM, SPIFF, and DICOM.
[edit] Specifications
[edit] Software
- CharLS: A C++ JPEG-LS library. Includes sample files.
- Thomas Richter's libjpeg
- Konvertor
- UBC JPEG-LS Codec
- JPEG-LS Software (David A. Clunie)
- XnView
- HP JPEG-LS Reference Encoder v1.00 (Windows binaries)
- wuimg