ImageMagick DLLs

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
eldiener

ImageMagick DLLs

Post by eldiener »

I am building ImageMagick from source for my particular programming environment. I noticed a number of supporting DLLs mentioned in the configure program for my environment, but I have little idea what is necessary for my use. I would like to keep the number of DLLs for my use at a minimum, so I do not want to build and use any DLLs I do not need.

Is there any documentation anywhere on what these supporting DLLs are and whether the core ImageMagick DLL needs any of them ? These DLLs are described as:

bzlib - bzip2 compression library
fpx - FlashPIX library
freetype - TrueType & Postscript font support library
jbig - JBIG library
jasper - JPEG v2 library
jpeg - JPEG v1 library
lcms - the "little" Color Management System (LCMS) library
png - PNG library
tiff - TIFF library
WMFlite - the libwmf WMF parsing library
XML - the GNOME XML library
zlib - the zlib ZIP compression library

My programming system will be manipulating only jpeg images. No printing of images will be done programatically, nor will I be using compression for anything programatically.

I am also interested in what iM_MODs I need. I am guessing I need the jp2 and jpef IM_MODs and nothing else.

Any help in finding documentation about these DLLs would be much appreciated.
manojmka

Re: ImageMagick DLLs

Post by manojmka »

I spenst my four days on finding out what dlls to deploy with Image Magick application and how to make it find right paths. Can you please help me?
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: ImageMagick DLLs

Post by fmw42 »

If you install IM from source and want to convert to or from any of these formats, then you will need to install each one that you want from these delegate libraries. Only the binary IM already has some nominal set installed. Each one probably has an INSTALL or README file that explains how to install them. They usually have a link to some web page that often tells you what they do. A nominal install will want to include support for jpg, tiff, png and PDF (freetype and ghostscript). The others are more specialized. Sometimes you need to install other supporting delegate libraries, but if you look at the README, it usually identifies what it needs. Other times, you will need to see the error messages when installing to see what other libraries are needed.
Post Reply