2010-02-10 237 views
4

JPEG-LS压缩标准有哪些实现可用? JPEG-LS是基于HP LOCO-I(低复杂度无图像压缩算法)算法的全新(相对而言)无损JPEG格式。JPEG-LS/LOCO-I压缩库

我知道这似乎不再附带源代码的HP参考实现的,下面第三方实现:

UBCCharLSClunie

的CHARLS库似乎是目前最多也是唯一一个积极维护的项目。有没有其他的实现可用,我错过了?

我主要对16位灰度压缩感兴趣,需要一个在Win32上工作(或可以适应工作)的版本。与Delphi兼容的实现或包装将是理想的。 CharLS看起来相当不错,但是C/C++而不是纯C库,并且由于使用C++特性而不能直接链接到Delphi应用程序中。

+0

没见过那么这仅仅是想大声:能不能在C++ Builder中编译? – 2010-02-10 19:44:08

+0

几天前我做了一个快速测试,它编译了一堆警告,主要是关于混合有符号/无符号值。不知道这买很多。 – 2010-02-11 02:55:34

回答

0

我记得JPEG-LS是JPEG 2000规范的一部分,因此可以找到somethig count propobly来寻找它。
硒还Free JPEG2000 Library or SDK for de-compression

Leadtools.com有COMERCIAL库

+1

感谢您的建议。 JPEG-LS实际上是一个与JPEG 2000不同的标准。JPEG-LS使用LOCO-I算法(由HP开发)代替小波,并具有更好的压缩/速度特性(请参见http://www.jpeg.org/jpeg /jpegls.html)。 LeadTools是一个很好的建议,但由于某些原因,它们似乎不支持JPEG-LS。 – 2010-02-11 16:12:18