List Info

Thread: ImageMagick Studio LLC announces the release of ImageMagick 6.2.6




ImageMagick Studio LLC announces the release of ImageMagick 6.2.6
user name
2006-03-30 19:53:37
ImageMagick Studio LLC announces the release of ImageMagick
6.2.6.

ImageMagick®, version 6.2.6, is a free software suite to
create, edit,
and compose bitmap images. It can read, convert and write
images in a
large variety of formats. Images can be cropped, colors can
be changed,
various effects can be applied, images can be rotated and
combined,
and text, lines, polygons, ellipses and Bézier curves can
be added to
images and stretched and rotated.

ImageMagick is free software: it is delivered with full
source code and
can be freely used, copied, modified and distributed. Its
license is
compatible with the GPL. It runs on all major operating
systems.

Most of the functionality of ImageMagick can be used
interactively
from the command line; more often, however, the features are
used
from programs written in the programming languages C, Ch,
C++, Java,
Lisp, Pascal, Perl, PHP, Python, Ruby, Tcl/Tk, for which
ready-made
ImageMagick interfaces (MagickCore, MagickWand, PerlMagick,
Magick++,
PythonMagick, MagickWand for PHP, RMagick, TclMagick,
L_Magick, and
JMagick) are available. This makes it possible to modify or
create images
automatically and dynamically.

ImageMagick supports many image formats (over 90) including
formats like
GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX.

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

    * Convert an image from one format to another (e.g. PNG
to JPEG)
    * Resize, rotate, sharpen, color reduce, or add special
effects to
      an image
    * Create a montage of image thumbnails
    * Create a transparent image suitable for use on the Web
    * Turn a group of images into a GIF animation sequence
    * Create a composite image by combining several separate
image
    * Draw shapes or text on an image
    * Decorate an image with a border or frame
    * Describe the format and characteristics of an image

Examples of ImageMagick Usage:

  h
ttp://www.cit.gu.edu.au/~anthony/graphics/imagick6

shows how to use ImageMagick to accomplish any of these
tasks and much
more or see the ImageMagick home page at

  http://www.imagemagick.org


ImageMagick Studio recommends upgrading due to this
important security fix:

  * Prevent shell command injection in delegate code (via
file names),  See
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345238.


Significant changes since the last official ImageMagick
release, include:

2006-03-30  6.2.6-7  Anthony Thyssen  <anthonygriff...>
  * Added the 'Dispose' layers function to return the
'GIF dispose' images of
    an animation.

2006-03-30  6.2.6-7  Cristy  <nagualimage...>
  * File is already closed, do not call fclose() on it in
magick/blob.c.
  * PS3/EPS3 now writes a proper image mask when compression
is None.
  * Patch to properly read interlaced GIF's.
  * DestroyMagick() is not always reliably available when
atexit() unwinds.

2006-03-26  6.2.6-6  Cristy  <stentzimage...>
  * Specify '-depth 32 -define
quantum:format=floating-point' to read/write
   single precision floating point TIFF and raw formats.
  * Specify '-depth 64 -define
quantum:format=floating-point' to read/write
   double precision floating point TIFF and raw formats.
  * If you overlaying an image with a negative offset, the
image is no
    longer wrapped around the left and right edges of the
canvas.

2006-03-20  6.2.6-5  Cristy  <stentzimage...>
  * Fix Group4-compression in the PDF writer.

2006-03-06  6.2.6-4  Cristy  <stentzimage...>
  * Read image filenames that start with a dash (e.g.
display -- -logo.png).
  * Do not set the image opacity when reading a PSD colormap
index (reference
    http://redux.imagemagick.org/discussion-serv
er/viewtopic.php?p=18026).
  * By default, ImageMagick sets the page size to the
MediaBox. Some
    PDF files, however, have a CropBox that is smaller than
the MediaBox and
    may include white space, registration or cutting marks
outside the CropBox.
    To force ImageMagick to use the CropBox rather than the
MediaBox, use
    -define (e.g. -define pdf:use-cropbox=true).
  * RGB to CMYK color conversion is now scaled properly.

2006-03-01  6.2.6-3  Cristy  <stentzimage...>
  * The command line utilities properly returns a non-zero
status when an
    exception is thrown.

2006-02-20  6.2.6-2  Cristy  <stentzimage...>
  * Fix a memory leak in each of CompositeImageCommand() and
CompositeImage()
    (bug report by gscott...gmail...).
  * Add new options -layers compare-any, -layers
compare-clear,
    -layers compare-overlay, and -layers optimize.

2006-02-16  6.2.6-2  Marko Mahnič  <marko.m...>
  * Draw last dash in a dashed polyline.

2006-02-15  6.2.6-2  Cristy  <stentzimage...>
  * See http://www.cit.gu.edu.au/~anthony/graphics/imag
ick6/basics/#notes
    -geometry implementation notes.

2006-02-13  6.2.6-2  Cristy  <stentzimage...>
  * Add %D to -format to return the image disposal method.
  * ncorrect handling of file:// URIs causes data loss
(patch from Daniel
    Kobras).
  * Set default BMP resolution units to PixelsPerCentimeter
(problem report
    from digipeteshaw...).

2006-02-07  Cristy  <stentzimage...>
  * The "-geometry" setting should cause
-composite operation, to resize just
    the overlayed image. It should not do anything at the
point it is given.

2006-02-04  Chris Madison  <madisonbluhotma...>
  * Patch IsMagickOption() to only report MagickTrue if the
option is a
    valid ImageMagick command line option.
  * Fixed a race condition in the semaphore implementation
(fix suggested
    by Федор Романенко).

2006-02-01  Anthony Thyssen  <anthonygriff...>
  * Add layer.c source module to distribution.
  * Add -layers optimize command line option to optimize
image layers.

2006-01-24  Anthony Thyssen  <anthonygriff...>
  * Correctly implement Restore To Previous GIF disposal
method for
    CoalesceImages().

2006-01-20  Cristy  <stentzimage...>
  * Bounding box was not always recognized in small EPS
files.
  * Enable Zip compresion in Windows TIFF distribution.
  * Make sure pict images are composited in the RGB
colorspace.
  * Don't destroy profiles in PerlMagick when returned by
GetImageProfile
    (bug report by Kevin Rosenberg).

2006-01-14  Cristy  <stentzimage...>
  * Deprecate TranslateText() and replace with
InterpretImageAttributes().
  * InterpretImageFilename() interprets embedded characters
in an image
    filename (initial patch from Daniel Kobras).
  * Add AcquireUniqueSymbolicLink() to help prevent shell
injection for the
    any command line delegates (initial patch from Daniel
Kobras).
  * Some PSD CMYK images were not read properly.

2006-01-13  Cristy  <stentzimage...>
  * Conform to W3C CSS3 Color Module recommendation for
specifying colors.
    We now include hsl() and hsla() (e.g. hsl(120, 50%, 50%)
for pastel green).
  * Added CompositeImageChannel() but there is still work to
be done.  It
    currently behaves just like CompositeImage().

2006-01-06  Cristy  <stentzimage...>
  * Annotate relative to the image page geometry.
  * Add the -contrast-stretch option.  Its like -normalize
but it accepts an
    arguments for the black and white points.

2005-12-30  Cristy  <stentzimage...>
  * Prevent shell command injection in delegate code (via
file names),  See
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345238.

  * Identify GIF transparent color in 'identify -verbose'
output.
  * Use -resize for resizing an image, -geometry no longer
works for resizing.
  * Added VignetteImage() and corresponding -vignette option
(e.g.
    -vignette 0x20+20+20).

2005-12-28  Chris Madison  <madisonbluhotma...>
  * The FITS coder failed to read a 16-bit FITS image (bug
report by Volker
    Kuhlmann).

2005-12-16  Maria Gullickson  <mgullicksonafdso...>
  * Patch memory leak in GenerateEXIFAttribute().

2005-12-16  Cristy  <stentzimage...>
  * Don't use existing opaque color as a transparent color
index when 
    writing GIF images.
  * The compare program now reports an exception when the
dimensions of the
    image and its reference differ.
  * Fix so -shave 1% returns expected results (bug report by
Jon Hitchcock).
  * Convert YCC colorspace to RGB when using the -modulate
option (bug report
    by Andreas Tille).
  * Permit a range of images to delete with the -delete
option (suggested by
    Anthony).
  * Move *ImageCommand() calls from MagickCore to
MagickWand.

2005-12-01  Cristy  <stentzimage...>
  * Correctly implement Restore To Previous GIF disposal
method for
    CoalesceImages() (bug report by Anthony).  
  * Extend exceptions to track any/all exceptions thrown. 
Previously
     only the most severe exception was tracked.

2005-11-12  Cristy  <stentzimage...>
  * SetImageType(): monochrome images are not required to be
colormapped.
  * Initialize blob->mapped to MagickFalse in
AttachBlob() (bug report from
    O. Watson).
  * Use painters algorithm for the -draw point primitive
(suggested by
    Anthony).
  * NormalizeImage() now normalizes the opacity channel
correctly (bug report
  * QueryFontMetrics() now accounts for the font stroke
width.

2005-11-08  Cristy  <stentzimage...>
  * The index channel is no longer flipped in
SeparateImageChannel() (bug
    report from Pierre Arnaud).

2005-11-07  Glenn Randers-Pehrson <glennrpglenn...>
  * coders/png.c: Add vpAg chunk to support virtual page
width/height.

2005-11-02  Cristy  <stentzimage...>
  * Enhance DrawAffineImage() to include color
interpolation.

2005-10-31  Cristy  <stentzimage...>
  * Add new -identify option to identify an image.

2005-10-30  Cristy  <stentzimage...>
  * When writing JPEG images, make the errors recoverable.

2005-10-27  Cristy  <stentzimage...>
  * Permit the repage option to accept geometry shortcuts
(e.g. +3+3).
  * `convert rose: -verbose rose.gif` no longer reports
information about the
    input image, only the output image (bug report from
Anthony).

2005-10-23  Cristy  <stentzimage...>
  * The display program now shows the actual filename in the
display window
    rather than the temporary filename (e.g. image.miff.gz
rather than
    /var/tmp/magick-XXa18945).
  * display -remote -quit will cause the remote display
program to exit
    (suggested by Anthony).
  * Patched the display program to properly compute the
scanline pad for
    X11 visuals 16-bits deep.

2005-10-22  Cristy  <stentzimage...>
  * ImageMagick no longer reports "too many open
files" when montaging
    thousands of images.

2005-10-17  Cristy  <stentzimage...>
  * Fix a few problems so ImageMagick will compile with the
g++ compiler.
  * Patch so ImageMagick will properly convert -fill
'cmyk(0,0,0,255)' to RGB.
  * ThumbnailImage() no longer faults when resources are
exhausted.

2005-10-15  Cristy  <stentzimage...>
  * By default we compute optimal Huffman coding tables for
JPEG images.  Use
    -define jpeg:optimize-coding=false to use the default
Huffman tables.
  * Unable to add an image, at index 0, to a MagickWand that
already contains
    images (bug report fromm    O. Watson).

2005-10-14  Cristy  <stentzimage...>
  * IsMagickColorSimiliar() properly distinguishes the green
and blue color
    components (bug report from Justin T.).
  * Setting MagickWand's width to less than the width of
the rendered text
    causes the "CAPTION:" pseudo-format to
seg-fault when read (bug report from
    O. Watson).

2005-10-12  Chris Madison  <madisonbluhotma...>
  * Permit embedded \n characters for the caption coder.

2005-09-30  Cristy  <stentzimage...>
  * Add support for the PAM image format.
  * Adjust image canvas size for ShadowImage() (problem
report from Anthony).

2005-09-16  Cristy  <stentzimage...>
  * Add AddNoiseImageChannel() method.
  * RotateImage() no longer affected by the composite
operator.
  * Add a control handler to intercept ctrl-c signal under
Windows.
  * Fixed a boundary condition error in DrawAffineImage()
(bug report by
    Gabe Schaffer).

2005-09-14  Cristy  <stentzimage...>
  * FlattenImage() no longer faults when you give it an
image that is not at the
    beginning of the image list.
  * Leave image index at its current location after a
MagickReadImage().
    Previously the image index was set to the beginning of
the image list.

2005-09-12  Chris Madison  <madisonbluhotma...>
  * Option -scenes 0-1 no longer generates an exception.
  * Ensure IsMagickInstantiated() return MagickTrue after
InitializeMagick()
    is called.

2005-09-11  Cristy  <stentzimage...>
  * Enhance -delay to respect the > & < meta
-characters.
  * Correct for motion blur angle once again (problem report
from Anthony).
  * 16-bit grayscale images no longer cause a memory fault
when saved to
    the PCX format.
  * Fixed small ICC color profile memory leak.

2005-09-06  Cristy  <stentzimage...>
  * Fixed small memory leak in the RegisterTTFImage() module
(patch provided
    by jonwebsuper...).
  * Extend -delay to accept ticks-per-second (e.g. -delay
10x100 is 10 one
    hundredths of a second).  The default is hundredths of a
second.
  * Clone the virtual pixel method when cloning the image
cache (thanks to
    Anthony for discovering this bug).
  * 'montage rose: -geometry 0 rose.gif' no longer seg
faults (bug report by
    Anthony).
  * Compute correct image statistics for grayscale images.
  * Given -crop WxH+X+Y! the image page width and height is
set to WxH and
    the image offset has the crop offset subtracted, so the
image is relative
    to the new crop/page/canvas area.

2005-09-03  Cristy  <stentzimage...>
  * Eliminate additional pedantic compiler warnings.
  * Bump SONAME version due to binary compatibility break.
  * The caption coder converts carriage-returns to plain
spaces.
  * Cropping a 'paged' image with a negative offset is now
working correctly.
  * Persist the gravity setting on the convert command line.
  * The info: format respects the -verbose option.
  * Added new -format embedded formatting characters, %P
canvas/page size and
    %O image offset on canvas/pag.
  * A centered crop with a precentage noew positions the
image correctly on
    the page.
  * New Transparent virtual pixel methods.
  * Fixed display to properly skip images with
3<space> or 3<backspace>, for
    example.
  * Fixed display to go to the proceeding image when its the
last image in
    the sequence and <backspace> is pressed.
  * Fixed ConstituteImage() to properly return the opacity
when a map of O
    is used rather than A (bug report by magickbugspicta...).
  * Use -channel RGBA to generate transparent Postscript
images.

2005-08-24  Chris Madison  <madisonbluhotma...>
  * Invert 1-bit min-is-black TIFF images.
  * Fixed small memory leak in SVG coder.
  * Get rid of spurious "unable to find
type-ghostscript.xml" message under
    Windows.
  * eliminated corrupt memory with 'identify -list
delegate' command.
  * -fx 'u > .4' no longer generates a parse error.
  * Fixed cropping with a negative page offset.
  * The -radial-blur option can now be controlled with
-channel option.
  * Reading the annotation string using the ''
filename prefix, now works for
    standard input .

2005-08-20  Cristy  <stentzimage...>
  * Add the -motion-blur option to simulate motion blur.

2005-08-17  Cristy  <stentzimage...>
  * Restore iCCP chunk when writing PNG images with a color
profile.
  * remove halo effect caused by transparent images from
special effect
    filters convolve, implode, swirl, and wave.

2005-08-16  Cristy  <stentzimage...>
  * Export the MaxRGB symbol in Magick.pm of PerlMagick.
  * Support CMYK pixels for the implode, swirl, and wave
special effects.

2005-08-06  Cristy  <stentzimage...>
  * resizing a light colored image on a transparent
background will now NOT
    produce a incorrect black halo.
  * The experimental  -identify   option has been replaced
with info:. This
    special output format will do the same task as the
'identify' command,
    but will allow you to save the result into a seperate
file or to
    standard output.  This output format will understand the
use of the
    -format setting within the convert command.
  * -label and -draw text will no longer deal with the
special escapes chars.
    That is  percent '%' image info formats will nolonger
be expanded, or
    '\n' newlines (for multiple line draws) handled.
  * A new -extent  operator.  This is a ultra-fast and
simple image size
    changer.  The image data is preserved in the topleft
corner of the
    resulting image, but no effort is made to set any form
of background
    color, or preserve image data that falls outside the new
image size.
    Note -crop is still the preferred operator, but this is
appropriate for
    handling very very large, or huge numbers of images.

2005-07-26  Cristy  <stentzimage...>
  * Add the Compare() method to the ImageMagickObject.

2005-07-24  Chris Madison  <madisonbluhotma...>
  * Modified the configure script to makes sure that
-lcygipc only gets added
    if shmctl is actually found in it (Debian bug report and
patch).

2005-07-20  Chris Madison  <madisonbluhotma...>
  * Modified the configure script to validate the new
Graphviz 2.4 GVC library.
  * Updated to the latest autoconf/automake scripts
(suggested by Arfune).

2005-07-20  Shish <shishshish...>
  * The -font option for the display program no longer
causes a memory
    reallocation error.

2005-07-13  Chris Madison  <madisonbluhotma...>
  * Fixed an obscure heap-overflow vulnerability in the AVS
reader reported by
    Damian Put (http://
www.overflow.pl/adv/imheapoverflow.txt).
  * Fixed race condition in semaphore implementation (fix
suggested by
    Matt Wytock).
  * 16-bit FITS images are now scaled properly (bug report
from Ivan aka Detro).

2005-07-04  Chris Madison  <madisonbluhotma...>
  * Read image rather than ping image for -format %r.

2005-06-20  Glenn Randers-Pehrson <glennrpglenn...>
  * coders/png.c: Fixed a problem with reading 16-bit PNG
images using the Q8
    quantum depth.

2005-06-18  Cristy  <yarrowimage...>
  * Added methods MagickSetImageAttribute(),
MagickSetOption(), and 
    MagickGetOption().

2005-06-14  Cristy  <yarrowimage...>
  * Fixed bug recently introduced for stroke/fill drawing
primitives.
  * Fixed bug when saving an 8BIM profile.

2005-06-13  Cristy  <yarrowimage...>
  * Add stdarg.h include in magick/api.h to satisfy RMagick
configure script.

2005-06-05  Cristy  <yarrowimage...>
  * Image rotation no longer creates a black background when
the image
    background color is fully transparent.

2005-06-02  Cristy  <yarrowimage...>
  * Added Log to Linear colorspace conversion.
  * Deprecated magick/api.h, use magick/ImageMagick.h
instead.

2005-05-28  Cristy  <yarrowimage...>
  * Embeded ImageMagick no longer checks for configuration
files on disk and
	  instead uses the built-in configuration.
  * GetImageTotalInkDensity() returns the total ink density
for an image.

2005-05-26  Falcon  <sssrdw.r...>
  * Patch for support black-channel(CMYK) in
MagickGetImageHistogram().

2005-05-26  m.objects <imagemagickmobjec...>
  * Fixed  ConstrainColormapIndex() bug in coders/mat.c.

2005-05-26  Kevin A. McGrail
  * Added code to perform dissolution of composite image
during dissolve
    operation.

2005-05-18  Obache  <obacheusers...>
  * Permit escaping the % in a filename (e.g.
hmb_50%%x50%%.jpg).

2005-05-06  Taviso  <tavisosdf.li...>
  * Avoid infinite loop if bogus XWD rad/green/blue masks
are 0;

2005-05-06  John Cupitt  <jcupittgmail...>
  * Eliminate seg-fault when pinging images not recognized
by ImageMagick.

2005-05-03  Chris Madison  <madisonbluhotma...>
  * Eliminate seg-fault when command line options are
missing their required
    values (e.g. convert -fill).

2005-04-23  Chris Madison  <madisonbluhotma...>
  * Fixed an obscure heap-overflow vulnerability in the PNM
reader reported by
    Damian Put (http://
www.overflow.pl/adv/imheapoverflow.txt).

2005-04-18  Volker Kuhlmann  <list0570parad...>
  *  adds a number of missing exif tags and correct the name
of 2 existing ones.

2005-04-16  Rick Mabry  <rmabrysport...>
  * Fixed memory overflow computation.

2005-04-13  Anthony Thyssen  <anthonygriff...>
  * Permit a 0 x or y shear value.

2005-04-10  K Brady <kbradynewba...>
  * Check AVI chunk size to ensure it does not exceed file
length.

2005-04-10  Cristy  <yarrowimage...>
  * Add support for JPEG2000 compressed PDF images.  Use
-compress jpeg2000.

2005-04-01  Chris Madison  <madisonbluhotma...>
  * Return more accurate results for transforming from the
HSB to RGB
    colorspaces and back.
  * Fixed image rotation for proper blending near
transparent/opaque edges.

2005-03-30  Chris Madison  <madisonbluhotma...>
  * Check return status of ReadBlob() for various coders.

2005-03-22  Cristy  <yarrowimage...>
  * Added -sigmoidal-contrast option for non-linear contrast
control (suggested
    by Anthony/Gabe).

2005-03-20  Lee Sobieski  <lee.h.sobieskisolar...> 
  * Added ResetImageAttributeIterator() and
GetNextImageAttribute() to permit
    iterating over all the attributes associated with an
image.

2005-03-15  Chris Madison  <madisonbluhotma...>
  * Change sampling_factor to sampling-factor so the
-sampling-factor option is
    properly recognized.

2005-03-10  Chris Madison  <madisonbluhotma...>
  * Added the SepiaToneImage() method to simulate a
sepia-toned photo.

2005-03-03  Chris Madison  <madisonbluhotma...>
  * AppendImages() no longer returns an alpha channel if the
image sequence
    does not have one.

2005-02-26  Taviso  <tavisosdf.lo...>
  * A filename embedded with %n (e.g. logo%n.png) no longer
causes a fault.
_______________________________________________
Magick-announce mailing list
Magick-announceimagemagick.org
http://studio.imagemagick.org/mailman/listinfo/mag
ick-announce
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )