[magick-users] ImageMagick Studio LLC announces the release of ImageMagick 6.4.1-8.

duc.sequere.aut.de.via.decede at imagemagick.org duc.sequere.aut.de.via.decede at imagemagick.org
Sun Jun 15 08:33:50 PDT 2008


ImageMagick Studio LLC announces the release of ImageMagick 6.4.1-8.

Introduction to ImageMagick

  ImageMagick® is a software suite to create, edit, and compose bitmap
  images. It can read, convert and write images in a variety of formats
  (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG,
  Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror,
  rotate, scale, shear and transform images, adjust image colors, apply various
  special effects, or draw text, lines, polygons, ellipses and Bézier curves.

  The functionality of ImageMagick is typically utilized from the command
  line or you can use the features from programs written in your favorite
  programming language. Choose from these interfaces: G2F (Ada), MagickCore
  (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++
  (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet
  (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP
  (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick
  (Tcl/TK). With a language interface, use ImageMagick to modify or create
  images dynamically and automagically.

  ImageMagick is free software delivered as a ready-to-run binary distribution
  or as source code that you may freely use, copy, modify, and distribute. Its
  license is compatible with the GPL. It runs on all major operating systems.

Features and Capabilities

  Here are just a few examples of what ImageMagick can do:

    * Format conversion: convert an image from one format to another (e.g.
      PNG to JPEG)
    * Transform: resize, rotate, crop, flip or trim an image
    * Transparency: render portions of an image invisible
    * Draw: add shapes or text to an image
    * Decorate: add a border or frame to an image
    * Special effects: blur, sharpen, threshold, or tint an image
    * Animation: create a GIF animation sequence from a group of images
    * Text & comments: insert descriptive or artistic text in an image
    * Image identification: describe the format and properties of an image
    * Composite: overlap one image over another
    * Montage: juxtapose image thumbnails on an image canvas
    * Motion picture support: read and write the common image formats used in
      digital film work
    * Image calculator: apply a mathematical expression to an image or image
      channels
    * High dynamic-range images: accurately represent the wide range of
      intensity levels found in real scenes ranging from the brightest direct
      sunlight to the deepest darkest shadows
    * Large image support: read, process, or write mega- and giga-pixel image
      sizes
    * Encipher or decipher an image: convert ordinary images into
      unintelligible gibberish and back again
    * Threads of execution support: ImageMagick is thread safe and many
      internal algorithms are already threaded to take advantage of speed-ups
      offered by the dual and quad-core processor technologies

  See http://www.imagemagick.org for more details.

  Examples of ImageMagick Usage shows how to use ImageMagick from the
  command-line to accomplish any of these tasks and much more. See
  http://www.imagemagick.org/Usage/.

Recent Changes

  Significant changes since the last official ImageMagick release, include:
  
  2008-06-13  6.4.1-8 Anthony <anthony at griffith...>
    * Fixed IsMagickColorsimular() as used by -opauqe and -transparent
      so as to understand that the Hue Channel is cyclic by nature
  
  2008-06-08  6.4.1-8 Cristy  <quetzlzacatenango at image...>
    * The -sketch option is working again (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11454).
  
  2008-06-08  6.4.1-7 Cristy  <quetzlzacatenango at image...>
    * More algorithms refactored to support a threaded cache view.
    * EPS2 output only 1/3 of image when using LZW or rle compress (reference
      http://www.imagemagick.org/discourse-server/viewforum.php?f=3).
    * ISO C++ 1998 does not support 'long long' (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11405).
    * Patch GetMagickMemoryHandlers() to return the properly return the memory
      handler addresses.
    * Generate histogram comment if # unique colors exceed 1024 (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11434).
  
  2008-06-03  6.4.1-6 Marton Bokor  <marton.bokor at gfthu....>
    * Reading EMF files containing non-ascii characters no longer fails for
  	  UTF8 encoded paths on Windows XP.
  
  2008-06-03  6.4.1-6 Cristy  <quetzlzacatenango at image...>
    * The -colorspace option is an operator, not a setting.
  
  2008-05-31  6.4.1-5 rsnel <rik at snel....>
    * gif.c misreads Gifs in which LZW codes are split across three datablocks.
  
  2008-05-31  6.4.1-4 Matthew Clark <mclark at gorge...>
    * Patches to the JPEG and DCM coders to fix a few problems reading 
      certain DCM image types.
  
  2008-05-15  6.4.1-4 Cristy  <quetzlzacatenango at image...>
    * Color reduction respects the -fuzz option.
    * Interpreting the -set option is no longer delayed.
    * Add AcquireCacheViews() and DestroyCachewViews() to the API.
    * Call DrawAffineImage() instead of CompositeImage() (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11288).
    * Throw exception for TIFF compression not support (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11289).
    * The +opaque option now recognizes its required argument (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11298).
    * The -background and -virtual-pixel settings are now applied correctly
      across parenthesis.
    * Only reset the exception signature if the relinquish memory is MagickTrue.
    * Correct recolor equation for computing opacity (referencee
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11346).
    * Set midpoint when scaling JP2 images.
    * Semaphores must be passed by reference when destroyed for reliable thread
      locks.
  
  2008-05-13  6.4.1-3 Cristy  <quetzlzacatenango at image...>
    * MagickGetResource(): resources are MagickSizeType not unsigned long.
  
  2008-05-11  6.4.1-2 Cristy  <quetzlzacatenango at image...>
    * Import: properly handle a hierarchy of subwindows under X11.
    * Refactor quantum pixel processor to inprove ease of use and speed.
  
  2008-05-09  6.4.1-2 Leonardo de Paula Rosa Piga <lpiga at terra...>
    * OpenMP patch for sepia-tone effect.
  
  2008-05-08  6.4.1-2 Bruno Cardoso Lopes <bruno.cardoso at gmail...>
    * OpenMP patch for NormalizeImage() & TintImage()
  
  2008-05-06  6.4.1-2 <cristiannomartins at gmail...>
    * OpenMP patch for GetImageChannelDepth().
    * Set depth to 32 when saving MIFF HDRI image files.
  
  2008-05-05  6.4.1-2 <joao.vita at gmail...>
    * OpenMP patch for OilPaintImage Function
  
  2008-05-05  6.4.1-2 Sean Patrick Burke  <seanburk at gmail...>
    * Update IPLab coder (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11200).  
  
  2008-05-02  6.4.1-1 Cristy  <quetzlzacatenango at image...>
    * Return correct result for -fx luminence.
    * Restore missing break so that PGM images remain PGM.
    * Speed up the processing of ASCII PNM files.
    * Return the correct number of MNG images for PingImage().
  
  2008-05-01  6.4.1-0 Cristy  <quetzlzacatenango at image...>
    * Remove C++ style comments from source.
    * Center motion blur kernel.
    * Reenable dithering for -monochrome option.
  
  2008-04-24  6.4.0-11 Cristy  <quetzlzacatenango at image...>
    * For color reduction, use maximum tree depth if image has 1024 or less
      unique colors.
    * Use a uniform convolution filter for motion blur (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11122).
    * Add 'mean' and 'std' symbols to the Fx expression parser.
  
  2008-04-20  6.4.0-10 Chris Madison  <madisonblu at hotma...>
    * Updated to the latest autoconf/automake/libtool scripts.
    * Default to HSL colorspace when modulating (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=11073).
    * The -regard-warnings option properly returns a program status of 1 if and
      only if a warning or error exception is thrown.
    * Report 'no clip path defined' exception for -clip-path option (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11098).
  
  2008-04-16  6.4.0-8 Cristy  <quetzlzacatenango at image...>
    * Distinquish between pre and post processing of image list options.
    * Return MagickTrue if InvokeDynamicImageFilter() does not generate an
      exception (reference
  		http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11065).
  
  2008-04-16  6.4.0-7 Glenn Randers-Pehrson <glennrp at image...>
    * Instead of masking the PNG tRNS values when reducing from 16-bit,
      set image->matte to MagickFalse and emit a warning.  This will produce
      behavior similar to that of libpng-1.2.27 (and libpng-1.2.19 and earlier).
  
  2008-04-12  6.4.0-7 Cristy  <quetzlzacatenango at image...>
    * Fix fault for animate -window root image.gif.
    * Use GetImagePixels() rather than SetImagePixels() when making multiple
      passes and setting image pixels (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11022).
  
  2008-04-10  6.4.0-6 Cristy  <quetzlzacatenango at image...>
    * Compile error in coders/avi.c when JPEG delegate library is unavailable.
  
  2008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp at image...>
    * Mask the PNG tRNS values when reducing from 16-bit, in accordance with
      the PNG specification, instead of scaling them.
  
  2008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp at image...>
    * Revised png.c to avoid saving unknown chunk types that will never
      be used later.  This prevents the vulnerability described in
      CVE-2008-1382, with respect to all unknown chunks except vpAg.
      To handle an invalid, zero-length vpAg chunk properly will require
      libpng-1.2.27 or later.
  
  2008-04-04  6.4.0-5 Cristy  <quetzlzacatenango at image...>
    * Use mplayer delegate if ImageMagick does not grok AVI op code.
    * Use proper rounding for the -fx intensity expression.
  
  2008-03-26  6.4.0-4 Cristy  <quetzlzacatenango at image...>
    * Fix +swap option so it no longer throws an assertion.
    * Return correct min/max for grayscale JPEG images (e.g. -format %[min]).
  
  2008-03-26  6.4.0-1 Cristy  <quetzlzacatenango at image...>
   * Rewrote patch so that writing pyramid TIFF images no longer fails if a
     tile size is specified (e.g. ptif:image.tif[128x128]).
   * Malformed use of caption no longer consumes memory (reference
     http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10914).
   * Don't run Ghostscript twice (reference 
     http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10922).


More information about the Magick-users mailing list