ImageMagick 7.0.10-34

ImageMagick┬« is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and B├ęzier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

Tags c graphics image-manipulation image-magick graphics-conversion
License Apache
State stable

Recent Releases

7.0.10-3412 Oct 2020 12:45 minor feature: Remove extraneous brackets . Build on FreeBSD. . Check for linux compatible sendfile(). . . . Check for linux-compatible sendfile(). . . . Https://github.com/ImageMagick/ImageMagick6//106. . Https://github.com///2680. . . . . . Pending release.
7.0.10-3309 Oct 2020 00:05 minor feature: Https://github.com/ImageMagick/ImageMagick6//104 . Bump version. . Update git location. . . . . . Clean up. . Pending release.
7.0.10-3204 Oct 2020 10:25 minor feature: Remove variable. . Added pdf:interpolate that can be used to set -dInterpolateControl=-1. . . . . . . . . . . . Enable WMF for module build. . Pending release. . Under Mac OS X, sendfile(2) requires sys/socket.h sys/uio.h. . . . Updated release to create the windows source file. . Restored condition. . Changed artifact name. . Get the image depth. . Update README.txt. . Pending release. . Corrected clone. . Pending release. . . . Support RMSE composite op. . Pending release. . Writing PDF requires a seekable stream.
7.0.10-3130 Sep 2020 03:15 minor feature: Clone pixel cache disk to disk in kernel space . Added remark about ing GhostScript registry lookup to the ChangeLog. . Add support for APNG (specify explicitly, e.g. apng:animate.png). . Various changes to hiding of variables. . . . Https://github.com/ImageMagick/ImageMagick6//101. . Handle null pointer return from call to xmlCreatePushParserCtxt. . Support looping control for animations. . . . Pending release. . Pending release.
7.0.10-3021 Sep 2020 03:15 minor feature: Add endian support to JSON coder . pending release. . https://github.com///2525. . https://github.com/ImageMagick/ImageMagick6/pull/98. . pending release. . . . Use a double instead of a float to make it possible to do the compare . . https://github.com///2526. . https://github.com///2532. . https://github.com///2527. . pending release. . . . pending release. . command-line-options: -ordered-dither threshold_map. . . . Added missing type cast. . Added support for reading the alpha channel. . Set convert_hdr_to_8bit when this is supported. . DICOM: Add support for nested sequences. . pending release. . support connected-components:exclude-id option. . Code cleanup. . Using RGBA colorspace for sRGB source images when encoding AVIF images (. . Removed test image. . Code cleanup. . Corrected coder header. . . . . . . . . . Removed unused variable. . Code cleanup. . registry lookup because GhostScript now also writes the patch v . . printing of the Ghostscript version. . Use correct type specification. . reading 8 bit ZipWithPrediction. . Corrected multiplication. . https://github.com///2581. . . . Removed unnecessary typecast. . platform info is stale. . Need to leave 6 trailing X characters for mkstemp(). . https://github.com//pull/2592. . Moved check for coordinates to TraceEllipse. . Moved typecast. . Removed unused argument. . . . pending release. . Moved #endif to silence compiler warning. . Always set the value to silence incorrect compiler warning. . Stop mixing tabs and spaces. . Corrected indentation. . Added option to disable OpenCl with --disable-opencl. . setting with_ltdl. . indentation. .
7.0.10-2907 Sep 2020 03:15 minor feature: Font location has changed apparently. . https://github.com//pull/2424. . https://.chromium.org/p/oss-fuzz//detail?id=22534. . . . don't permit a subimage specification for image primitive. . https://github.com///2412. . Added missing typecast to solve reported in #2454. . Corrected typecast. . Removed unused function. . . . . . Improved AVIF check. . Exit early when the encoder could not be found. . Enabled support for AVIF encoding on Windows. . Added autolinking for libzip. . Code cleanup. . Added missing flags and changed defines check. . Make sure file is assigned. . Code style changes. . Refactored the code to only have the cleanup and failure return in a . . Cleanup temporary file. . Code cleanup. . Some more cleanup. . Minor refactoring. . Download hp2xx during the build. . https://github.com///1581. . . . . . . . . . . . https://github.com/ImageMagick/ImageMagick6//90. . https://github.com/ImageMagick/ImageMagick6//91. . Minor code cleanup. . https://github.com//discussions/2409. . Corrected implementation for BlurCompositeOp. . Corrected reading of Photoshop layers #2472. . . . Removed conversion from signed to unsigned and back to signed. . read sun-path knot as signed integer. . Added early exit when rows and columns are specified and SetImageExte . . The clip path in the 8bim profile is updated when the image is extend . . https://github.com///24. . https://github.com///2489. . https://github.com/ImageMagick/ImageMagick6//96. . pending release.
7.0.10-2819 Aug 2020 03:15 minor feature: Changed characters to the same style as the rest of the files. . Another correction. . Initialize previous signal handler. . Replaced non-www instances of essentually with essentially.. . Https://github.com///2414. . Https://github.com///2413. . Prep release.
7.0.10-2610 Aug 2020 03:15 minor feature: Perform checkout as the first step. . Changed path. . Corrected yml. . New development release. . Enable workflow_dispatch. . Add animated webp blend method support. . Move new Image member to end of structure to retain ABI compatibility . . Eliminate compiler warning. . . . . . (DO NOT MERGE) OpenRaster (.ora) decoder support. . . . Cosmetic. . Eliminate compiler exception. . We prefer image attributes to structure members for one-off properties. . Set as property rather than attribute. . Https://.chromium.org/p/oss-fuzz//detail?id=24662. . Https://github.com///2375. . Https://.chromium.org/p/oss-fuzz//detail?id=24713. . Https://github.com///2382. . Paths in Photoshop EPS files are no longer corrupted. . Eliminate compiler warning. . Prep release.
7.0.10-2502 Aug 2020 06:45 minor feature: Sanity check for the samples and extra samples . Error dispose with animated webp. . Eliminate compiler warning. . Set the pixels of the correct image. . Only copy the area that was requested when -extract is specified. . Removed unnecessary assignment. . Remove UseCIEColor setting from PDF code as its use is not recommended. . Support screenshot:root 100x100+10+10 . . Https://.chromium.org/p/oss-fuzz//detail?id=24413. . Check for an undefined color. . Https://github.com//discussions/2314. . Update documents from website. . Prep release.
7.0.10-2420 Jul 2020 10:25 minor feature: add framework for -white-balance method . introducing -white-balance option. . support white-balance:level define. . support white-balance:saturation white-balance:vibrance defines. . . . . . . . https://github.com//discussions/2239. . PerlMagick build. . ashlar is reactive to -label. . Added option to ignore the bmp file size. . change bmp:ignore-file-size define to bmp:ignore-filesize. . limit polyline memory request. . new inverse-log evaluate operator. . . . Return null when the first image could not be read. . . . Start sentence with capital. . Corrected statement. . . . prep 7.0.10-24 release. . https://.chromium.org/p/oss-fuzz//detail?id=24106. . check for NaN. . . . Added method that reads and reverses a PSD string. . -deconstruct replacement. . Improved reading of PSD layers and added extra logic to determine if . . Use commented out statement instead of if (0). . Silenced warning. . Silenced warning. . Refactored code to silence warning. . Removed unnecessary DisableMSCWarning. . Removed unnecessary DisableMSCWarning. . Removed unnecessary variable. . Removed if (0) that hasn't changed in the last 11+ years. . Removed if (0) that has not been changed in the last 10 years. . Refactored code to silence warning. . Reverted changes. . Removed if (0) that hasn't changed in the last 11+ years. . Added new option that will need to be used to preserve the compressio . . compiler errors for the api examples. . Added missing format. . prep 7.0.10-24 release.
7.0.10-2306 Jul 2020 03:15 minor feature: Bump release . Https://.chromium.org/p/oss-fuzz//detail?id=23780. . Introducing the ashlar pseudo-image format. . Correct memory allocation for nodes. . Ensure that data_index is within the bounds. . Ensure that float is valid. . Https://github.com//pull/2219. . Ensure that float is valid in ClampToQuantum(). . Permit reading of MPRI images. . New pseudo-image format, ashlar. . . . Https://.chromium.org/p/oss-fuzz//detail?id=23855. . Https://github.com///2224. . . . Https://github.com///2221. . . . . . Prep 7.0.10-23 release. . Updated status badge. . Corrected typo. . Https://github.com/ImageMagick/ImageMagick/commit/e301a36a6d1b353a54a . . Prep 7.0.10-23 release. . Prep 7.0.10-23 release.
7.0.10-2229 Jun 2020 16:45 minor feature: Https://github.com///219 . Https://github.com/ImageMagick/ImageMagick6//85. . . Caption wrapping. . Https://github.com//pull/2195. . Switch to libreoffice. . Https://.chromium.org/p/oss-fuzz//detail?id=23707. . . . Prevent running configure again. . Sanity check for affine when drawing. . Prep 7.0.10-22 release. . Ensure that version.h is kept up to date. . Ffine sanity check. . Baseline support for the ashlar coder. . Include ashlar coder. . Baseline ashlar image coder. . Throw warning as the ashlar coder is a work in progress. . Prep 7.0.10-22 release.
7.0.10-2125 Jun 2020 12:05 minor feature: https://.chromium.org/p/oss-fuzz//detail?id=23607 . Added support for 32 bit zip with prediction format to the PSD decoder (. . Default to 64 bit version of Ghostscript executable with 64bit Window . . Changed the return type of NTGhostscriptEXE. . Make it more clear when the default value is used. . Also set program when Ghostscript cannot be found to avoid retries. . Added extra format detection for avif files. . Updated autolink list. . . . support N property. . . . promote "bit" to int. . . . Use uppercase flag. . . . typo: "vecotr" should be "vector". . https://github.com/ImageMagick/ImageMagick6//84. . Minor spelling in MagickWand docs. . . . https://github.com/ImageMagick/ImageMagick6//83. . prep 7.0.10-21 release.
7.0.10-2021 Jun 2020 12:05 minor feature: Switch to v2 of checkout and install the fonts from the new msttcoref . Support frames:step define. . Check the type of the field before performing the multiplication (det . . . . . . . . . . Remove pid from temporary filename. . Check for integer overflow. . Https://github.com///2143. . Https://github.com///2143. . . . . . . . Switch to v2 of actions/checkout. . Added action to build the Windows release. . Https://github.com///2153. . . . Eliminate compiler warning. . Https://github.com/ImageMagick/ImageMagick/security/code-scanning. . . . Https://github.com//discussions/2175. . Include version in artifact name. . Whitespace. . Https://github.com/ImageMagick/ImageMagick/security/code-scanning. . Https://github.com///2178. . Prep release 7.0.10-20. . Prep 7.0.10-20 release.
7.0.10-1917 Jun 2020 20:25 minor feature: Moved call to DestroyQuantumInfo outside the loop #2123. . . . . . . . Https://github.com//pull/2081. . Https://github.com///1955. . Revert. . Https://.chromium.org/p/oss-fuzz//detail?id=23338. . Https://github.com///1955. . .
7.0.10-1814 Jun 2020 01:05 minor feature: Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . . Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . . Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . . Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . . Https://github.com/ImageMagick/CodeScanImageMagickTest/security/code- . . Security policy. . . . Added CodeQL Analysis. . Run CodeQL Analysis scheduled. . Https://.chromium.org/p/oss-fuzz//detail?id=23163. . Initialize CodeQL after running configure. . Corrected task argument name. . . . . . . . . . Colorspace change will remove ICC profile. . . . . . .
7.0.10-1709 Jun 2020 06:05 minor feature: Https://.chromium.org/p/oss-fuzz//detail?id=22865 . . . . . Cosmetic. . Throw exception if unknown 'u' keyword. . Free up memory after a ICC profile is removed. . Limit the line length to avoid performance. Correct AVIF creation call. . . . . . Export caption:lines property. . Support pixel:compliance define. . Whitespace. . . . . . . . .
7.0.10-1604 Jun 2020 13:45 minor feature: Address incompatible ICC profiles by doing nothing :-) . Remove ICC profile if the image colormap changes. . Revert mask patch. . Revert previous patch and add new patch for #2061. . . . . . Another attempt to generate proper PDF that include ICC profiles. . . . Silently convert incompatible colorspaces to sRGB when writing PDF. . Cosmetic. . .
6.9.0-017 Nov 2014 20:40 minor feature: New version 6.9.0-0, SVN revision 17067. Check for zero-sized rendered SVG image.
6.8.9-719 Aug 2014 20:39 minor bugfix: Relocate initialization of "image_colors" in the PNG encoder, to avoid a possible use of uninitialized variable. Fixed bug when reading 1 bit PSD. Fix off by one buglet when extracting profiles 8BIM.