summaryrefslogtreecommitdiff
path: root/Lossless_JPEG.mdwn
blob: 2f6872158d933a8f0bf6baa4ee024d8cf5d5f33c (plain)
1
2
3
4
5
6
7
8
9
10
11
12


# Lossless JPEG

Huffman compression applied to the bits. 

It is used by [[Canon_CR2|Canon_CR2]], [[Kodak_DCR|Kodak_DCR]] and [[Adobe DNG|Adobe DNG]] 

* ljpeg seems to be the only C reference implementation, and according the le JPEG-FAQ has bugs with 16-bits. 
* Adobe DNG SDK seems to use an adaptation of the former, in C++. To bad the license isn't GPL compatible. 
* [[jrawio|https://jrawio.dev.java.net/]] in Java has an implementation that seems to work. Only RC5 is GPL compatible as past version are under the Apache 2.0 license. 
* dcraw also implements it.