libjpeg

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
libjpeg
Logo JPEG 9.svg
Тип бібліотека програм
Розробник Independent JPEG Group
Перший випуск 7 жовтня 1991; 30 років тому (1991-10-07)
Стабільний випуск 9 (13 січня 2013; 9 років тому (2013-01-13))
Версії 9d (12 січня 2020)[1]
Операційна система крос-платформовий
Мова програмування C
Стан розробки активний
Ліцензія пристосовна вільна програмна ліцензія; може використовуватися у будь-якому застосунку без роялті, з підтвердженням
Вебсайт www.ijg.org

CMNS: libjpeg у Вікісховищі

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°) і відображення (в деяких межах) — все це виконується по можливості без втрат (тобто без декомпресії та повторного стиснення зображення, яке через переквантування призводить до зниження якості зображення).

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

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

  1. Independent JPEG Group