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


FImageMagick 5.2.0, June 1, 2000



User Visible Changes


  • JUnder Unix, format "coder" modules may be built and installed (by default)Kto /usr/local/lib/ImageMagick/modules/coders when configureIoption '--with-modules' is specified. Coder modules are detectedJand loaded at run-time. Use of coder modules removes knowledge of specificPimage formats from the ImageMagick library, decreases installation dependencies,Qand allows users to add support for new formats without re-compiling ImageMagick.HImageMagick currently has a total of 72 coder modules. ImageMagick looksRfor modules in its installation directory, in the sub-directory ".magick"Fin the user's home directory, and in the list of directories specified=by the environment variable MAGICK_MODULE_PATH.
  • 
  • DModule loading is also fully supported under Microsoft Windows.
  • 
  • LImage file identification based on the file header (magic) is now programmedKvia a text file (magic.mgk) rather than embedded in the C code. This allowsMextending ImageMagick's knowledge of file types without modifying ImageMagick itself.
  • 
  • IXML files conforming to the W3CLSVG DTD are now rendered directly by ImageMagick. Support is exploratory;at this time, and will likely be re-implemented later.
  • 
  • KThe drawing primitives have been extended to support drawing bezier curves,Grounded rectangles, and arcs. There is now support for drawing compoundMobjects (a sequence of objects) using drawing paths. The concept of a drawingF"pen" has been split into "stroke" (for the outline) andL"fill" for the objects internal color. If fill is not defined,Fthen only the object outline is drawn. This substantial change resultsHin the existing drawing commands for filled objects (fillEllipse,FfillRectangle, fillCircle, and fillPolygon) beingdeprecated.
  • 
  • HImageMagick now supports writing a "cache" format which is a snapshot ofHImageMagick's disk-backed pixel cache (disk usage is approximately Lrows x columns x 4 x sizeof(Quantum)). Use of the native cache format avoidsLthe image decode step entirely (image pixels are memory-mapped, and accessedGas required) and can be used to  accelerate repeated accesses to alarge image.
  • 
  • HThe build environment for Windows NT is entirely re-done.  There isKnow a "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.
  • 

    C API Changes

    I
    There have been substantial C API changes in order to supportHthread-safety through API reentrancy, improvements to the interface, and!support for multiple pixel views.$

    API changes include:

    

    @Implementation Changes

    
     

    


    Š

    Home Page9Image manipulation software that works like magic.