>K è + Z D ImageMagick - Image Processing and Display Package9VL


S
>LChangesBChanges in ImageMagick Version 5.2.5


J
Bill Radcliffe contributed fast polygon rendering code. Parts of the 0rendering algorithm was inspired by libart.


-

Support for BMP images with a 'BA' chunk&(contributed by Jaroslav Fojtik).


B

Support added for the Word Perfect Graphics (WPG) file format&(contributed by Jaroslav Fojtik).


F

The pixel 'matte' field is changed to indicate the degree of pixelEtransparency rather than the degree of opacity. This makes the pixelsBcompatable with most popular video cards, and many in-memory image formats.


I

When the pixel quantum size is eight bits, the colormap is restrictedDto 256 colors, but supports up to 65535 colors when the quantum sizeGis sixteen bits (when QuantumLeap is defined at compilation time).


G

ImageMagick is more memory efficient (by 18%) when the quantum size0is eight bits, and the image is colormapped.


L

ImageMagick is (finally) believed to be thread safe under Windows, sinceBit uses the Windows synchronization APIs to lock shared data.


N

Under Unix and Windows, dynamically-loaded format coder modules are?supported. There are currently 72 loadable modules. Support for>loadable modules allows the user to add or remove formats from@ImageMagick by simply adding or removing a file. New modules areGautomatically detected so users may add their own modules. This supportFis proven to work for Sun Solaris, Linux, and SGI IRIX. Please let usDknow about other operating systems they work on. Building a modular9ImageMagick is enabled by specifing the configure options(--enable-shared --with-modules.




DImageMagick now has a set of modules for streaming. Here pixels areNpassed to the application as they are available and deleted after use ensuringNa small memory footprint. This is useful for multi-media applications such asMPEG.


A

Image format identification (based on the file header) is nowAconfigured via an external text file. This allows the user to addGautomatic file identification for new formats added via a coder module,*or via a delegate (external program).


H

XML files conforming to the W3C SVG DTD are now rendered directly by>ImageMagick. The support is incomplete but still useful.


7

The Pilot Image Format (PDB) is now supported.


G

The drawing primitives have been extended to support drawing bezierFcurves, rounded rectangles, and arcs. There is now support for drawingBcompound objects (a sequence of objects) using drawing paths. TheNconcept of a drawing pen has been split into stroke (for theKoutline) and fill (for the objects internal color). If fill is notGdefined, then only the object outline is drawn. This substantial change;results in the existing drawing commands for filled objects?(fillEllipse, fillRectangle, fillCircle, and fillPolygon) beingdeprecated.


I

A cache file format is now supported which is a snapshot of anGimage's pixel cache as it appears on disk. Images stored in this formatK(large) may be loaded instantly by ImageMagick since decoding is notMrequired. In order to write this format , the argument -cache 0 mustFbe supplied (e.g. convert -cache 0 file.jpg file.cache).


J

The build environment for Windows NT is entirely re-done. There is nowNa configure program which generates a set of Visual C++ project filesGwhich satisfy a set of reqirements (e.g. DLL, multi-thread, X11). These6project files are then used to build ImageMagick.


G

The C API is significantly modified in order to provide thread-safeAoperation via function re-entrancy. ImageMagick is believed to beBthread-safe when used with POSIX threads. It is not yet completelyDthread safe under Windows or the Mac. Errors (of type ExceptionInfo)Gare now reported by a function argument, or via a member of the current image.


4

The GaussianBlurImage() function (contributed byFrunger@cs.mcgill.ca) supports Gaussian bluring an image.


A

Functions (OpenCacheView(), CloseCacheView(), GetCacheView(),ESetCacheView(), and SyncCacheView()) are provided in order to support'manipulating multiple pixel views.




 




Š

Home Page9Image manipulation software that works like magic.