Beyond Linux From Scratch. Версия 6.0

Глава 10. Общие утилиты

ImageMagick-6.2.0-7

Введение в ImageMagick

ImageMagick это набор средств и библиотек для чтения, записи и манипулирования изображениями в различных форматах. Операции обработки изображения доступны из командной строки. Также доступны обвязки к различным языкам программирования.

Информация о пакете

Зависимости ImageMagick

Рекомендованные

X (XFree86-4.4.0 или X.org-6.8.2) и ESP Ghostscript-7.07.1 или AFPL Ghostscript-8.14.

Опционально (установка, основанная на поддержке требуемого формата и средств)

lcms-1.14, libpng-1.2.8, libjpeg-6b, FreeType-2.1.9, libtiff-3.7.1, libxml2-2.6.17, Mozilla-1.7.5, TeX-2.0.2, GIMP-2.2.3, SANE-1.0.15, Wget-1.9.1, Enscript-1.6.4, GraphViz, FlashPIX (или библиотека FlashPIX), Jasper , JBIG-KIT, libwmf, AutoTrace , RALCGM, DCRaw , Transfig , Gnuplot, hp2xx , html2ps, Netpbm, MPEG-2 Video Codec, POV-Ray, Utah Raster Toolkit (или исходники), txt2html, libexif, Radiance, corefonts , Electric Fence и Dmalloc.

Установка ImageMagick

Установим Imagemagick запуском следующих команд:


sed -i -e 's/\$(LIBLTDL) \$/\$/' Makefile.in &&
./configure --prefix=/usr --with-modules &&
make

А теперь, как пользователь root:


make install

Дополнительные опции конфигурации

Существуют дополнительные ключи, которые могут быть помещены для ImageMagick для настройки установки по Вашим требованиям. Просмотрите инструкции по установке ImageMagick на http://www.imagemagick.org/www/Install-unix.html.

Объяснение команд

sed -i -e 's/\$(LIBLTDL) \$/\$/' Makefile.in: Пакет будет собирать и устанавливать другую версию библиотеки Libtool в /usr/lib. Эта команда заставит пакет компоноваться с установленной версией libltdl и не заменит ее.

--with-modules: Включает поддержку для динамически загружаемых модулей.

Содержание

Установленные программы: animate, compare, composite, conjure, convert, display, identify, import, Magick-config, Magick++-config, mogrify, montage и Wand-config. Установленные библиотеки: libMagick.[so,a], libMagick++.[so,a], libWand.[so,a], Perl модуль PerlMagick.so и большое количество модулей плагинов. Установленные каталоги: /usr/include/magick, /usr/include/wand, /usr/lib/ImageMagick-6.2.0, /usr/lib/perl5/site_perl/5.8.5/i686-linux/auto/Image/Magick, /usr/share/ImageMagick-6.2.0.

Короткое описание

animate

Анимирует последовательность изображений.

compare

Сравнивает изображение с восстановленным изображением.

composite

Смешивает несколько изображений в одно имеющееся.

conjure

Обрабатывает MSL-скрипт для создания изображения.

convert

Конвертирует изображение между разными форматами.

display

Отображает изображение.

identify

Описывает формат и характеристики файла изображения.

import

Захватывает окно X.

Magick-config и Magick++-config

Показывает информацию об установленной версии ImageMagick и Magick++.

mogrify

Преобразует изображение.

montage

Смешивает несколько изображений в одно новое.

Wand-config

Показывает опции, необходимые для использования библиотеки Wand.

Image::Magick

Позволяет читать, обрабатывать и записывать большое количество графических форматов файлов, используя библиотеку ImageMagick. Запустите make в каталоге PerlMagick/demo дерева исходников пакета для просмотра демонстрации возможностей модуля.

Последнее обновление 2005-03-17 09:13:20 -0700.