2010-02-10 10 views
4

Какие реализации доступны для стандарта сжатия JPEG-LS? JPEG-LS - новый (относительно говорящий) формат JPEG без потерь, основанный на алгоритме HP LOCO-I (LOw COmplexity LOssless Compression for Images).Библиотека сжатия JPEG-LS/LOCO-I

Я отдаю себе отчет в эталонной реализации HP, которая появляется больше не приходят с исходным кодом, а также следующие реализации сторонних:

UBC, CharLS, Clunie

Библиотека Charls кажется, чтобы быть самый текущий и только тот, который активно поддерживается. Есть ли другие возможности, которые я пропустил?

Меня интересует только сжатие в 16-битном градациях серого и нужна версия, которая работает (или может быть адаптирована для работы) на Win32. Реализация или оболочка, совместимая с Delphi, была бы идеальной. CharLS, кажется, неплохо, но C/C++, а не чистая библиотека C и не может быть напрямую связана с приложением Delphi из-за использования возможностей C++.

+0

Не видел его так, это просто мысли вслух: это может быть скомпилирован под C++ Builder? –

+0

Я сделал быстрый тест несколько дней назад, и он компилируется с кучей предупреждений, в основном о смешении значений sign/unsigned. Не уверен, что это много покупает. –

ответ

0

Как я помню, JPEG-LS является частью спецификаций JPEG 2000, поэтому можно найти приблизительный подсчет propobly для поиска.
Se также 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. –

Смежные вопросы