libjpeg

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
libjpeg
Logo JPEG 9
Розробник(и) Independent JPEG Group
Перший випуск 7 жовтня 1991; 8364 дні тому
Стабільний випуск 9 (13 січня 2013; 595 днів тому)
Написано на C
Операційна система крос-платформовий
Стан розробки активний
Тип бібліотека програм
Ліцензія пристосовна вільна програмна ліцензія; може використовуватися у будь-якому застосунку без роялті, з підтвердженням
Сайт www.ijg.org

libjpeg - відкрита бібліотека програм, створена Independent JPEG Group (IJG). Містить функції для роботи із зображеннями формату JPEG і використовується багатьма вільними проектами. Написана переважно на мові програмування Сі з використанням асемблера x86 (синтаксис MASM).

Бібліотека містить програми, що працюють з командного рядка

  • cjpeg — для конвертації зображення в JPEG
  • djpeg — для конвертації зображення з JPEG
  • jpegtran — для виконання низки перетворень JPEG-зображень без втрати якості
  • rdjpgcom — для обробки JFIF-коментарів
  • wrjpgcom — для обробки JFIF-коментарів

Програма jpegtran використовується для оптимізації стиснення JPEG файлу, перетворення між прогресивним і непрогресивними форматами JPEG, вирізування специфічних даних для застосунка, який створив файл, або для виконання деяких трансформацій файлу — наприклад, знебарвлення, обертання (на кути, кратні 90°) і відображення (в деяких межах) — все це виконується по можливості без втрат (тобто без декомпресії та повторного стиснення зображення, яке через переквантування призводить до зниження якості зображення).

Посилання[ред.ред. код]

Дивись також[ред.ред. код]