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. There are interfaces for Ada, C, Ch, COM+, C++, Java, Lisp, Neko/haXe, .NET, Pascal, Perl, PHP, Python, Ruby, and Tcl.

Journal Entries

No entries yet. Link your entries with 'imagemagick' to include this project.

Ohloh Analysis Summary

Updated 04 Mar 2008 04:19 UTC


Ratings & Reviews

Community Rating
4.2/5.0

Based on 72 user ratings.

Your Rating

Click to rate this project.

Links

No links submitted so far. Submit your own links.

News

Edit RSS feeds.

    ImageMagick Studio LLC announces the release ofImageMagick 6.4.1-8.

    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 ... [More] 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 < 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 < 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 < 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 < 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 < at >image...>
    * The -colorspace option is an operator, not a setting.

    2008-05-31 6.4.1-5 rsnel < at >snel....>
    * gif.c misreads Gifs in which LZW codes are split across three datablocks.

    2008-05-31 6.4.1-4 Matthew Clark < 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 < 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 < at >image...>
    * MagickGetResource(): resources are MagickSizeType not unsigned long.

    2008-05-11 6.4.1-2 Cristy < 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 < at >terra...>
    * OpenMP patch for sepia-tone effect.

    2008-05-08 6.4.1-2 Bruno Cardoso Lopes < at >gmail...>
    * OpenMP patch for NormalizeImage() & TintImage()

    2008-05-06 6.4.1-2 < at >gmail...>
    * OpenMP patch for GetImageChannelDepth().
    * Set depth to 32 when saving MIFF HDRI image files.

    2008-05-05 6.4.1-2 < at >gmail...>
    * OpenMP patch for OilPaintImage Function

    2008-05-05 6.4.1-2 Sean Patrick Burke < 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 < 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 < 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 < 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 < 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 < 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 < 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 < 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 < at >image...>
    * Compile error in coders/avi.c when JPEG delegate library is unavailable.

    2008-04-09 6.4.0-5 Glenn Randers-Pehrson < 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 < 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 < 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 < 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 < 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).
    _______________________________________________
    Magick-announce mailing list
    Magick-announce< at >imagemagick.org
    http://studio.imagemagick.org/mailman/listinfo/magick-announce [Less]

    ImageMagick, version 6.3.8-2, Released

    ImageMagick Studio LLC announces the release of ImageMagick 6.3.8-2.

    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 ... [More] 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éer 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
    * 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

    Examples of ImageMagick Usage:

    http://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

    Significant changes since the last official ImageMagick release, include:

    2008-01-24 6.3.8-2 Cristy < at >image...>
    * Add support for liquid rescaling (e.g. -liquid-rescale).
    * Support a ^ meta character in an image geometry (.e.g
    convert 640x480.png -resize 240^ returns a 320x240 result).

    2008-01-20 6.3.8-1 Cristy < at >image...>
    * Fix transient bug where "identify -format '%w;%[exif:Model]'" failed to
    return camera model number.

    2008-01-14 6.3.8-0 Cristy < at >image...>
    * Monochome EPS3 images are no longer corrupt (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10422).
    * Eliminate memory corruption with broken PICT image (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10447).
    * Return a Grayscale colorspace for grayscale DPX image (previously
    returned Log colorspace).
    * Fix -g option for PCL6 support (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10462).

    2008-01-08 6.3.7-10 Cristy < at >image...>
    * Only read ICON alpha mask if BPP is <= 16.
    * Add support for opaque and transparent (requested by Anthony).
    * Throw an exception *before* we call wmf_api_destroy() (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10420).

    2008-01-01 6.3.7-9 Cristy < at >image...>
    * Use explicit format specifier to render transparent Adobe Illustrator
    files (i.e. convert ai:image.ai image.png).
    * Set RSVG base URI (patch provided by tsdineen).

    2007-12-20 6.3.7-7 Cristy < at >image...>
    * `Magick-config --version` returns Q16 instead of
    Q< at >MAGICKCORE_QUANTUM_DEPTH< at >.
    * Permit commas in numbers in certain locales (e.g. german 100,000).

    2007-12-13 6.3.7-5 Cristy < at >image...>
    * Added an exception reason to BlobToImage() in the event an image has no
    magic number and neither the image magick or filename is set.
    * Do not pass PhotoYCC data thru gamma-corrected lookup-table.
    * Fix bug in GetEXIFProperty() (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10300).

    2007-12-12 6.3.7-4 Cristy < at >image...>
    * Adding comments to your image is now possible with the display program.

    2007-12-09 6.3.7-3 Anthony < at >griffith...>
    * Adjusted -clut multiplyer for correct handling of
    "-interpolation Integer" in color lookup.

    2007-12-01 6.3.7-3 Cristy < at >image...>
    * Fix 'insufficient image data' for DCM format (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10227).
    * Force a colormapped image if Palm bits-per-pixel < 16.
    * Fix multiple problems with Palm Data Base reader (patch from
    1tms< at >gmx.d...).
    * Do not exit after first image with the display --immutable option.
    * Update autoconf/automake/libtool configuration files.
    * Add support for resource limit units (e.g. -limit memory 16mb).
    * Return original image if gaussian blur sigma is 0.0.
    * Colormapped multi-image PDF's are no longer corrupt (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10258).

    2007-11-27 6.3.7-2 Anthony < at >griffith...>
    * Finalization of new resize filters, "Lagrange" self-windowing filter
    now adjusts automatically with different support window size.
    * Added "Bohman" (another 2'rd order cosine function) and "Bartlett"
    (triangular) resize windowing filters.
    * Adjusted -clut to use a grayscale image (with no alpha) to select colors
    from the Lookup Table image.

    2007-11-26 6.3.7-2 Cristy < at >image...>
    * Not all DCM tags were being saved as image attributes (patch provided by
    jcupitt< at >gmail...).
    * Normalize pixel values when quantum format is floating-point.
    * Initialize the pixel sum to zero when averaging image pixels.

    2007-11-23 6.3.7-1 Anthony < at >griffith...>
    * Bug fix in height calculation for -layers merge operation

    2007-11-02 6.3.7-0 Cristy < at >image...>
    * Add support for SCT grayscale images.
    * Fixed transparency bug for the ICO image format.
    * Fixed small memory leak in the caption and label coders.
    * Fixed -threshold option to return all white for -threshold 0 (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10126).

    2007-11-06 6.3.6-10 Chris Madison < at >hotma...>
    * Corrected CGM delegate command in config/delegate.xml.

    2007-11-05 6.3.6-9 Chris Madison < at >hotma...>
    * Reclassified X server open error from fatal to non-fatal.
    * New SetImageAlphaChannel() method to activate, deactivate, reset, or
    set the image alpha channel.
    * Patch for Scanalytics IPLab image format for non 8-bit images
    (contributed by Sean Burke).

    2007-11-04 6.3.6-8 Chris Madison < at >hotma...>
    * Remove ctrl-M characters on in various source files.
    * Fix signature for Magick averageImages() regression tests for HDRI.
    * Only invoke PerlMagick x11 regression test if DISPLAY variable is set. [Less]

    The Wizard's Toolkit, version 1.0.3, Released

    The ImageMagick Studio LLC development group announces the release of the
    Wizard's Toolkit 1.0.3. Version 1.0.3 provides a number of significant
    enhancements over earlier Wizard's Toolkit versions.

    The Wizard's Toolkit includes ... [More] command line utilities to encrypt plaintext,
    decrypt ciphertext, report properties associated with ciphertext, compute the
    message digest of a file, and read message digests from a file and authenticate
    them. In addition, the Wizard's Toolkit includes a a cross-platform C API
    that includes a number of encryption and hash methods many developers should
    find useful in their projects.

    The Wizard's Toolkit 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.

    Here are just a few examples of what the Wizard's Toolkit command line
    utilities can do:

    * Encrypt plaintext
    * Decrypt ciphertext
    * Report properties associated with ciphertext
    * Compute the message digest of a file
    * Read message digests from a file and authenticate them

    Here are just a few examples of what the Wizard's Toolkit Application
    Programming Interface can do:

    * Return files as Binary Large OBjectS
    * Write/read characters, shorts, words, and long words to/from a file
    * Compute a cyclic redundancy checksum
    * Handle C exceptions
    * Generate a secure hash (includes MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512)
    * Generate a keyed-hash for message authentication
    * Encrypt/decrypt messages (includes AES, Serpent, and Twofish)
    * Authenticate a user (only secret-key supported at this time)
    * Map content with its associated mime type and file extension
    * Log events to the console or XML-style file
    * Anonymous memory-mapped memory allocation/deallocation
    * Increase entropy with message compression
    * Generate cryptographically-strong random numbers
    * Acquire/relinquish resources
    * Acquire/relinquish semaphores
    * Store/retrieve key-value pairs to/from a hashmap or linked-list
    * Store/retrieve key-value pairs to/from a self-adjusting binary tree
    * Parse or generate a XML document
    * Convenience methods for dealing with strings

    The Wizard's Toolkit home page is

    http://www.wizards-toolkit.org

    Source and binary releases are available from

    ftp://ftp.wizards-toolkit.org/pub/WizardsToolkit [Less]

    ImageMagick 6.3.6 Released

    ImageMagick Studio LLC announces the release of ImageMagick 6.3.6.

    ImageMagick is a software suite to create, edit, and compose bitmap images. It
    can read, convert and write images in a variety of formats (about 100)
    including DPX ... [More] , 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 Bezier 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), 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.

    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
    * 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.

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

    See http://www.imagemagick.org for more information about ImageMagick.

    Significant changes since the last official ImageMagick release, include:

    2007-09-29 6.3.6-0 Anthony < at >griffith...>
    * Added Scaling 'derivitives' to -distort Arc, so image arcing is now
    sharp and clear as you approach the center of the distort.
    * Added " -set option:distort:viewport 'geometry' " special option
    that can be used to override the output image size and offset.
    * Fixed experimental use of -filter and -support in Resampling (more later).
    * Changed order for coordinate arguments in -distort (for leastsq addition)

    2007-09-22 6.3.6-0 Cristy < at >image...>
    * Check the API version and quantum depth before loading a coder module or
    image filter (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9780).
    * Add exception to the image filter signature.
    * Get the execution path under Mac OS X.
    * TIFFTAG_STRIPBYTECOUNTS requires a uint32 pointer (magick/compress.c).
    * Fixed memory leak in CloneString() (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9763).
    * Set S_IRUSR | S_IWUSR | S_IRGRP mode when writing a file in
    CopyDelegateFile(). [Less]

    ImageMagick 6.3.6 Released

    ImageMagick Studio LLC announces the release of ImageMagick 6.3.6.

    ImageMagick is a software suite to create, edit, and compose bitmap images. It
    can read, convert and write images in a variety of formats (about 100)
    including DPX ... [More] , 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 Bezier 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), 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.

    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
    * 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.

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

    See http://www.imagemagick.org for more information about ImageMagick.

    Significant changes since the last official ImageMagick release, include:

    2007-09-29 6.3.6-0 Anthony < at >griffith...>
    * Added Scaling 'derivitives' to -distort Arc, so image arcing is now
    sharp and clear as you approach the center of the distort.
    * Added " -set option:distort:viewport 'geometry' " special option
    that can be used to override the output image size and offset.
    * Fixed experimental use of -filter and -support in Resampling (more later).
    * Changed order for coordinate arguments in -distort (for leastsq addition)

    2007-09-22 6.3.6-0 Cristy < at >image...>
    * Check the API version and quantum depth before loading a coder module or
    image filter (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9780).
    * Add exception to the image filter signature.
    * Get the execution path under Mac OS X.
    * TIFFTAG_STRIPBYTECOUNTS requires a uint32 pointer (magick/compress.c).
    * Fixed memory leak in CloneString() (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9763).
    * Set S_IRUSR | S_IWUSR | S_IRGRP mode when writing a file in
    CopyDelegateFile(). [Less]

Read all ImageMagick articles…


Who uses ImageMagick?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32

Who contributes to ImageMagick?

Anon32 Anon32 Anon32 Anon32 Anon32
I'm a contributor

Where in the world?



Related Projects by Tags

Album Shaper, Eyes Of Lynx, GD, libcaca, WideImage


People who use ImageMagick also use:


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 635,776
Effort (est.) 170 Person Years
Avg. Salary $ year
$ 9,328,990