Показать меню

libjpeg

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

Библиотека 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.

Еще по этой теме:
Растровый графический редактор
Растровый графический редактор
Растровый графический редактор — специализированная программа, предназначенная для создания и обработки растровых изображений, то есть графики, которая в память компьютера записывается как набор
Дизассемблер
Дизассемблер
Дизассемблер (от англ. disassembler [ˌdɪsəˈsɛmblə(r)]) — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера. По режиму работы с
ARexx
ARexx
ARexx — диалектом язык программирования REXX для компьютеров Amiga, разработан в 1987 году программистом Уильямом С. Хоузом из компании Wishful Thinking Development, с целом рядом функций выходящих
FastStone Image Viewer
FastStone Image Viewer
FastStone Image Viewer — программа для просмотра изображений в Microsoft Windows. Включает в себя файловый менеджер, базу данных и основные функции редактирования изображений. Считается одной из
Классификация почв по механическому составу
Классификация почв по механическому составу
Существует много классификаций почв и грунтов по гранулометрическому и механическому составу в зависимости от соотношения тех или иных фракций. В табл. 76 приводится простая и чрезвычайно удобная для
Методические проблемы измерения состава жидкой фазы (часть 3)
Методические проблемы измерения состава жидкой фазы (часть 3)
На рис. 10 изображена типичная зависимость калибровочных кривых катион-селективного электорода. Многие ионоселективные системы обладают в рабочей области так называемой изопотенциальной точкой (рХ,),
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: