| libjpeg | |
|---|---|
| | |
| | |
| Тип | графическая библиотека |
| Разработчик | Independent JPEG Group |
| Написана на | C |
| Операционная система | POSIX, Microsoft Windows, Mac OS X, Linux, FreeBSD, MS-DOS |
| Первый выпуск | 7 октября 1991[1] |
| Последняя версия | 9c (14 января 2018) |
| Читаемые форматы файлов | JFIF[d] |
| Создаваемые форматы файлов | JFIF[d] |
| Состояние | Актуальный |
| Лицензия | Свободная для любого использования |
| Сайт | ijg.org |
libjpeg — библиотека программ, созданная Independent JPEG Group. Содержит функции для работы с изображениями формата JPEG. Написана преимущественно на языке программирования Си с использованием ассемблера x86 (синтаксис MASM).
Библиотека libjpeg-turbo имеет весьма отдалённое отношение к libjpeg от IJG. Функционально она представляет собой сильно урезанную версию libjpeg и не реализует многих возможностей, появившихся в libjpeg последних версий.
Программа jpegtran используется для оптимизации сжатия JPEG файла, преобразования между прогрессивным и непрогрессивным форматами JPEG, вырезания специфичных для создавшего файл приложения данных или для выполнения некоторых трансформаций файла — например, обесцвечивания, вращения (на углы, кратные 90o) и отражения (в некоторых пределах) — все это выполняется по возможности без потерь (то есть без декомпрессии и повторного сжатия изображения, которое из-за переквантования приводит к снижению качества изображения).
| Это заготовка статьи о программировании. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .