GraphicsMagick

A robust collection of tools and libraries which support reading, writing, and manipulating an image
Download

GraphicsMagick Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • GraphicsMagick Group
  • Publisher web site:
  • http://www.graphicsmagick.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 7.5 MB

GraphicsMagick Tags


GraphicsMagick Description

A robust collection of tools and libraries which support reading, writing, and manipulating an image GraphicsMagick is the swiss army knife of image processing that provides a robust collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats.These include important formats like DPX, GIF, PNG, JPEG, JPEG-2000, PDF, SVG, and TIFF.GraphicsMagick supports huge images on systems that support large files, and has been tested with gigapixel-size images. GraphicsMagick can create new images on the fly, making it suitable for building dynamic Web applications. GraphicsMagick may be used to resize, rotate, sharpen, color reduce, or add special effects to an image and save the result in the same or differing image format.Image processing operations are available from the command line, as well as through C, C++, Perl, or Windows COM programming interfaces. Extensions are available from third-parties to support programming in Python, Tcl, and Ruby.GraphicsMagick is quite portable, and compiles under almost every general purpose operating system that runs on 32-bit or 64-bit CPUs. GraphicsMagick is available for virtually any Unix or Unix-like system, including Linux. It also runs under Mac OS X, Windows '98 and later ('98, ME, NT 4.0, 2000, and XP). Here are some key features of "GraphicsMagick": · Convert an image from one format to another (e.g. TIFF 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 images · Draw shapes or text on an image · Decorate an image with a border or frame · Describe the format and characteristics of an image What's New in This Release: Security Fixes: · PCX: Detect improper rows, columns, or depth. Fixes CVE-2008-1097 "Memory corruption in ImageMagick's PCX coder". · DrawDashPolygon: Avoid a crash which sometimes occured with tiny polygons. Bug fixes: · JPEG: Profile chunks need to be concatentated in order to build the whole profile. This was not working so embedded profiles larger than 32K or maybe 64K were being corrupted. This bug was introduced in GraphicsMagick 1.2. · Meta: Fix memory leaks. · Meta: Work better with with IPTC record 2 blocks and deal better with IPTC embedded in an 8BIM profile. Fixes by John Sergeant. · MPC: Fix crash when reading MPC and the input image is modified. · PNG: Ensure that the opacity channel is properly initialized. · -profile: Lowercase arguments were sometimes not working as expected. · Topol: Topol reader actually works now and is included in test suite. · TIFF: Read and write JPEG-compressed grayscale TIFF correctly. · VisualMagick configure now works properly when output paths are specified. · WMF: Eliminate memory leaks. New Features: · MagickWand: New method MagickSetCompressionQuality() to allow setting the compression quality. · MagickWand: New method CloneDrawingWand() to deep-copy a drawing wand. · MagickWand: New method DrawGetException() to retrieve information regarding the last drawing wand exception (if any). · MagickWand: New method DrawClearException() to clear a drawing wand exception. · Magick++: New Image method cdl() to apply the ASC CDL. · Magick++: New Image method colorMatrix() to apply a color matrix to the image channels. · Magick++: New Image method haldClut)() to apply a color lookup table (Hald CLUT) to the image. · MSL/Conjure: Added a new 'profile' command which applies, adds, or removes one or more IPTC, ICC or generic profiles from a file. Work contributed by John Sergeant. · Added a 'time' subcommand to provide Unix-style 'time' output when a 'time' capability is missing, or the reporting format is inconsistent. For example 'gm time convert ...'. Feature improvements: · ColorMatrixImage(): Add opaque opacity channel when needed. · PDF & PS: Use '-type palette' prior to input file name to cause Ghostscript to return a dithered colormapped image. · PNG: Now compiles with libpng-1.4.0beta74 and later. · TIFF: Libtiff in Windows build is upgraded to 3.9.1. This allows GraphicsMagick to read and write 16 and 24 bit float TIFF files. · Windows code to find Ghostscript is rewritten from scratch. Performance Improvements: · Drawing of points, lines, and polygons (and complex shapes based on these) is now accelerated using OpenMP with excellent speed-up. · ICC color transforms now see linear speedup from OpenMP. · Rotate: For rotations of 90 or 270 degrees, tile sizes are selected more appropriately. Behavior Changes: · No longer clear the exception structure at the start of ReadImage() and other similar functions since this sometimes masks errors. The API user is expected to make sure that the exception structure is clean prior to invoking a function. · SVG: Writer is now disabled since it usually does not work properly.


GraphicsMagick Related Software