libjpeg

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
libjpeg
Типбібліотека програм
РозробникIndependent JPEG Group
Перший випуск7 жовтня1991;33 роки тому(1991-10-07)
Стабільний випуск9 (13 січня2013;11 років тому(2013-01-13))
Операційна системакрос-платформовий
Мова програмування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°) і відображення (в деяких межах) — все це виконується по можливості без втрат (тобто без декомпресії та повторного стиснення зображення, яке через переквантування призводить до зниження якості зображення).

Посилання

[ред.|ред. код]

Дивись також

[ред.|ред. код]