libjpeg

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
libjpeg
Тип

графическая библиотека

Разработчик

Independent JPEG Group

Написана на

C

Операционная система

POSIX, Microsoft Windows, Mac OS X, Linux, FreeBSD, MS-DOS

Последняя версия

9a (19 января 2014)

Состояние

Актуальный

Лицензия

Свободная для любого использования

Сайт

ijg.org

libjpeg — библиотека программ, созданная Independent JPEG Group. Содержит функции для работы с изображениями формата JPEG. Написана преимущественно на языке программирования Си с использованием ассемблера x86 (синтаксис MASM).

Библиотека содержит программы, работающие из командной строки[править | править вики-текст]

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

Программа jpegtran используется для оптимизации сжатия JPEG файла, преобразования между прогрессивным и непрогрессивным форматами JPEG, вырезания специфичных для создавшего файл приложения данных или для выполнения некоторых трансформаций файла — например, обесцвечивания, вращения (на углы, кратные 90o) и отражения (в некоторых пределах) — все это выполняется по возможности без потерь (то есть без декомпрессии и повторного сжатия изображения, которое из-за переквантования приводит к снижению качества изображения).

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]