libjpeg

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

libjpeg
Тип графическая библиотека
Разработчик Independent JPEG Group
Написана на C
Операционная система POSIX, Microsoft Windows, Mac OS X, Linux, FreeBSD, MS-DOS
Первый выпуск 7 октября 1991[1]
Последняя версия 9e (16 января 2022)
Читаемые форматы файлов JFIF,, BMP, GIF, PPM, TGA
Создаваемые форматы файлов JFIF, BMP, GIF, PPM, TGA
Состояние Актуальный
Лицензия Свободная для любого использования
Сайт ijg.org
 Медиафайлы на Викискладе

Библиотека libjpeg-turbo имеет весьма отдалённое отношение к libjpeg от IJG. Функционально она представляет собой сильно урезанную версию libjpeg и не реализует многих возможностей, появившихся в libjpeg последних версий.

Библиотека содержит программы, работающие из командной строки

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

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

В списке создаваемых libjpeg форматов — JIF, JFIF, BMP (в форматах Windows и OS/2), GIF, PPM/PGM, RLE, TGA (TARGA), в списке читаемых форматов — JIF, JFIF, BMP (в форматах Windows и OS/2), GIF, PPM/PGM, RLE, TGA (TARGA), TIFF, о чём можно прочитать в документации к libjpeg, доступной на ijg.org.

Таким образом, информация, приведённая на карточке относительно поддержки исключительно формата JFIF, является дезинформацией. Я попытался исправить ложные данные, но моя правка была отвергнута забывшим представиться невеждой. Не имея времени вступать в дискуссию с неграмотными бездельниками, я внёс исправление в текст статьи.

См. также

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.