В зависимости от того, будет ли ваша система это использовать, вам могут понадобиться графические и шрифтовые библиотеки. Большинство настольных машин потребуют их для графических приложений. Большинство серверов их не требуют.
Пакет libjpeg содержит библиотеки, которые позволяют сжатие файлов изображений, основанное на стандарте Joint Photographic Experts Group. Это алгоритм сжатия "с потерями".
Адрес (HTTP): http://www.ijg.org/files/jpegsrc.v6b.tar.gz
Адрес (FTP): ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
Контрольная сумма: dbd5f3b47ed13132f04c685d608a7547
Размер: 599 KB
Требуемое дисковое пространство: 3.7 MB
Расчетное время сборки: 0.26 SBU
Установим libjpeg запуском следующих команд:
./configure --prefix=/usr --enable-static --enable-shared &&
make &&
make install
--enable-static --enable-shared: Эти ключи скажут libjpeg собирать и разделяемые и статические библиотеки.
Как с большинством библиотек, просто сохраним библиотеки в своей директории, т.е. /opt/lib или /usr/local/lib должны присутствовать в /etc/ld.so.conf, поэтому ldd сможет найти разделяемые библиотеки. После проверки /etc/ld.so.conf необходимо запустить /sbin/ldconfig под пользователем root.
Пакет libjpeg содержит cjpeg, djpeg, jpegtran, rdjpgcom, wrjpgcom и libjpeg библиотеки.
cjpeg сжимает графические файлы для вывода JPEG/JFIF файла на стандартный вывод. Текущими поддерживаемыми форматами фалов являются: PPM (PBMPLUS цветной формат), PGM (PBMPLUS формат в оттенках серого), BMP и Targa.
djpeg разжимает графические файлы из формата JPEG/JFIF в PPM (PBMPLUS цветной формат), PGM (PBMPLUS формат в оттенках серого), BMP или Targa форматы.