libjpeg
Тип | бібліотека програм |
---|---|
Розробник | Independent JPEG Group |
Перший випуск | 7 жовтня 1991 |
Стабільний випуск | 9 (13 січня 2013 ) |
Операційна система | крос-платформовий |
Мова програмування | C |
Стан розробки | активний |
Ліцензія | пристосовна вільна програмна ліцензія; може використовуватися у будь-якому застосунку без роялті, з підтвердженням |
Вебсайт | www.ijg.org |
libjpeg - відкрита бібліотека програм, створена Independent JPEG Group (IJG [Архівовано 15 січня 2013 у Wayback Machine.]). Містить функції для роботи із зображеннями формату JPEG і використовується багатьма вільними проектами. Написана переважно на мові програмування Сі з використанням асемблера x86 (синтаксис MASM).
Бібліотека містить програми, що працюють з командного рядка
- cjpeg — для конвертації зображення в JPEG
- djpeg — для конвертації зображення з JPEG
- jpegtran — для виконання низки перетворень JPEG-зображень без втрати якості
- rdjpgcom — для обробки JFIF-коментарів
- wrjpgcom — для обробки JFIF-коментарів
Програма jpegtran використовується для оптимізації стиснення JPEG файлу, перетворення між прогресивним і непрогресивними форматами JPEG, вирізування специфічних даних для застосунка, який створив файл, або для виконання деяких трансформацій файлу — наприклад, знебарвлення, обертання (на кути, кратні 90°) і відображення (в деяких межах) — все це виконується по можливості без втрат (тобто без декомпресії та повторного стиснення зображення, яке через переквантування призводить до зниження якості зображення).
- Офіційний сайт
- Binary package [Архівовано 17 вересня 2020 у Wayback Machine.] of libjpeg for Microsoft Windows (at GnuWin32 in SourceForge)
- Binary packages of libjpeg for Microsoft Windows (MinGW and Microsoft Visual C versions 7 and 8), and for Mac OS X (Universal, GCC 4.0; PowerPC, GCC 4.0; PowerPC, GCC 3.3) at ClanLib
- libjpeg-turbo [Архівовано 16 січня 2013 у Wayback Machine.], an ABI-/API-compatible fork of libjpeg that uses x86 SIMD instructions to achieve a substantial speedup over the reference implementation.
- JPEG FAQs [Архівовано 26 січня 2021 у Wayback Machine.]
- Additional features for libjpeg [Архівовано 16 січня 2010 у Wayback Machine.]