ImageMagick 7.0.10-30

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-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. . .
7.0.10-1531 May 2020 06:25 minor feature: Https://github.com//discussions/2061 . . . . . . . Https://github.com///2069. . Rare divide by zero. . Moved call to SetImageColorspace after SetImageExtent. . Corrected order. . Corrected statement. . . . Optimization for BiLevel. . Https://github.com///2070. . .
7.0.10-1426 May 2020 01:05 minor feature: Also print the platform name. . Whitespace. . . . Https://github.com///2032. . Https://.chromium.org/p/oss-fuzz//detail?id=22339. . Https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37723. . Https://github.com///2030. . . . One off error on PDF object for images with ICC profile. . .
7.0.10-1321 May 2020 15:45 minor feature: https://github.com///1955 . . . . . Reverted incorrect patch and the actual of calling GetLCMSPixel. . . . Replace strncpy with CopyMagickString. . . . . . Move affine inside graphics context. . . . Minor optimization of the CopyMagickString string and make sure that . . . . Removed MagickNET pipeline. . Apply patch from https://imagemagick.org/discourse-server/viewtopic.p . . .
7.0.10-1217 May 2020 07:05 minor feature: Allow opacity value that is equal to the number of colors. . . . Https://.chromium.org/p/oss-fuzz//detail?id=2218. . Https://github.com///1994. . Https://.chromium.org/p/oss-fuzz//detail?id=22194. . Https://.chromium.org/p/oss-fuzz//detail?id=22194. . Https://.chromium.org/p/oss-fuzz//detail?id=22217. . Use IsStringFalse instead to check if OpenCL is disabled. . Updated the template to the new link. . .
7.0.10-1112 May 2020 04:25 minor feature: https://github.com///1950 . https://github.com///1950. . . . . . . . Round minimum bounding box coordinates. . Disabled OpenCL AccelerateAddNoiseImage because of the repetition in . . . . . . Pad size is uint64 for BigTIFF. . . . Finished implementation of -distort rigid-affine. . Update to latest releases. . cosmetic. . Calculate the length of the unicode string differently. . Add missing ax_prepend_flag.m4 macro. . Corrected autolinking. . https://.chromium.org/p/oss-fuzz//detail?id=22019. . Enable threaded PNG coder. . Support AVIF in the HEIC container. . https://.chromium.org/p/oss-fuzz//detail?id=22115. . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37723. . https://github.com///1999. . .
7.0.10-1030 Apr 2020 17:25 minor feature: Correct HEIC orientation for the ping operation . Whitespace. . Cody style. . Removed unused variable. . Removed another unused variable. . Always set variable to silence warning. . Check for max of cube color and maximum colors. . assigning of the image colors. . Manpage clean-up and typo corrections.. . . . https://github.com//discussions/1949. . .
7.0.10-406 Apr 2020 06:05 minor feature: Added option to allow colorspace transformation with quantum instead . building with LCMS disabled. . https://.chromium.org/p/oss-fuzz//detail?id=21481. . compiler warning. . . . . . . . Use different template configuration. . Added report markdown file. . he X max attribute for certain fonts is zero. . Whitespace. . Improved readability of it statement. . cosmetic. . https://github.com///1873. . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37778. . . . Rewrite rotating calipers algorithm. . . . . . . . . . Set unrotate angle. . Some refactoring of reading the tiff image. . Only change the magick to EPT for the first image. . Only read the first image with the other delegate. . Code cleanup. . .
7.0.10-330 Mar 2020 09:05 minor feature: The -charcoal option should ignore the alpha channe . . . Numerical stability with rotating calipers. . Cosmetic. . Cosmetic. . Cosmetic. . . . Configure --with-openjp2 to switch library path. . Cosmetic. . No news is good news. . Use FormatImageProperty() instead of SetImageProperty() where appropr . . Https://.chromium.org/p/oss-fuzz//detail?id=21364. . Numerical instability when drawing lines. . Set min angle in radians. . Initialize VIPS image background color. . Improve mono font rendering. . . . .
7.0.10-224 Mar 2020 09:25 minor feature: another sizing with the label coder when pointsize is set . https://github.com///1835. . Magick++: Use specific MagickWand ABI dependency. . Target specific ABI version in -config scripts. . . . . . . . . . . . . . . . . . When calculating the type metrics the xMax should be used instead of . . Revert the changes to the label coder to an where the text . . . . Ceil the width instead. . Add support for returning the minimum bounding box of an image. . Stroked dash array render properly again. . . . Export these properties: minimum-bounding-box:area, minimum-bounding- . . .
7.0.10-119 Mar 2020 06:05 minor feature: Do not throw exception for empty draw path . . . . . . . possible buffer overflow in ComplexImages(). . Set trim bounding box property, trim:bounding-box. . Eliminate compiler warning. . . . https://github.com///1860. . . . possible memory leak. . Added missing typecast. . copy paste mistake. . Get artifact from first input image instead. . Use GetPixelIntensity instead of GetPixelGray. . Support bounding-box property. . . . . . Added option to specify the preferred version when writing a PDF file . . typo. . Corrected calculating the image offset for PDS images. . Only do the multiplication when read LABEL_RECORDS. . . . . . Multiply complex divide by quantum range. . Don't scale for -complex multiply. . complex divide/multiply with proper scaling. . Only read Photoshop layers if there are no exceptions. . https://.chromium.org/p/oss-fuzz//detail?id=21159. . https://.chromium.org/p/oss-fuzz//detail?id=21159. . . . Support compliance MVG element. . Hack to copying from chrome. . Add support for returning the convex hull of an image. . . . . . . . Added early exit for images with a color map. . Don't do the extra math when the image only has a single channel. . .
7.0.10-008 Mar 2020 07:05 minor feature: Https://imagemagick.org/discourse-server/viewtopic.php?f=2 t=37616 . . . Bump to ImagMagick 7.0.10. . . . Removed disabling warning because this is no longer necessary. . . . Corrected conversion from string. . . . Label text no longer gets cut-off. . Manpage typo. . Restored changes that were reverted by accident. . Https://github.com///1857. . Https://github.com///1857. . Https://.chromium.org/p/oss-fuzz//detail?id=21023. . Https://imagemagick.org/discourse-server/viewtopic.php?f=2 t=37616. . Always correct the width and height of the image. . Https://imagemagick.org/discourse-server/viewtopic.php?f=2 t=37616. . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37663.
7.0.9-2702 Mar 2020 03:15 minor feature: Make sure we can grok this Fx expression: 1- -2 . . . Do not advance when substituting a NULL string. . Small epsilon required for comparing images in floating point. . Correct alpha for named colors in the Q32 non-HDRI build. . Magick++ unit tests pass for Q32 non-HDRI. . compiler exception. . . . Support a QQ32-hdri signature. . revert for now. . PerlMagick unit tests now pass for Q8HDRI, Q16HDRI, and Q32HDRI. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37599. . Write CCITTFAX4 compression in one strip. . Write Group4 compression as one strip. . . . https://.chromium.org/p/oss-fuzz//detail?id=20890. . Initialize profile pointer. . Add support for hsv() color. . . . compilation error. . keep curly brackets consistent. . Update bmp.c. . Update encoder_fuzzer.cc. . Color threshold non-sRGB colorspaces. . Support Lab colorspace when color thresholding. . . . . . Ensure results is sRGB. . . . where rows_per_strip would be set to a higher value than th . . Code cleanup. . More code cleanup. . .
7.0.9-2626 Feb 2020 23:25 minor feature: No longer use LPFNDLLFUNC1 in NTGetLibrarySymbol. . Only use GlobalMemoryStatusEx and drop support for GlobalMemoryStatus. . Renamed _SC_PAGESIZE to _SC_PAGESIZE. . Removed unused NTGetPageSize method. . Removed unused NTTellDirectory method. . Removed unused NTSeekDirectory. . Removed unused NTSyncMemory. . Use 50 of the available memory instead of 25 . . Framework to support -color-threshold option. . Do the division of total available memory inside ResourceComponentGen . . Support Lab color gradients. . https://github.com///1848. . https://github.com///1848. . Introducing the -color-threshold option. . Non-integer sRGB() color should return as a percentage not a fraction. . Restore default color to black and white. . Both the lower and upper values need to be inclusive. . No longer ignoring the start stop color specification. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37589. . . . . . Add mutex in the event initalizers are called from a thread. . . . Prevent possible buffer overrun. . . . Introduce GetColorRange(), a private method to parse color ranges. . . . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37590. . . . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=3759. . . . git add Magick++/tests/averageImages.cpp Magick++/lib/Color.cpp Magic . . Ensure conformance with the CSS color specification. . . . SVG compliance is not dependant on the alpha channel. . .
7.0.9-2421 Feb 2020 17:25 minor feature: Set pixel to transparent if write mask is not set . Set the alpha channel if the write mask is not set. . . . . . . . . . . . . . . . . . . . Corrected ellipse orientation when computing image moments. . . . Offset ellipse angle by 90 degrees. . . . . . . . . . . . . . . . . . . . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=30327. . .
7.0.9-2317 Feb 2020 05:05 minor feature: https://.chromium.org/p/oss-fuzz//detail?id=20593 . Support -define connected-components:perimeter-threshold=min-max. . . . . . . . Eliminate compiler warnings. . . . . . . . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37529. . . . . . . . . . Support -define connected-components:circularity-threshold. . . . . . . . . . . . . . . . . . . . . . .
7.0.9-2211 Feb 2020 12:25 minor feature: Https://github.com///1842 . . . . . . . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37500. . . . . . . . . . . . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37500. . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37510. . Whitespace. . Silence compiler warnings. . Support import of 24 bit floats. . Revert changes to the tiff coder because ImportQuantumPixels now supp . . Reading the profiles in the ps coder. . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37518. . .
7.0.9-2108 Feb 2020 03:16 minor feature: Added threshold-map.h to the ignore list. . . . Https://imagemagick.org/discourse-server/posting.php?mode=reply f=3 t . . . . . . . . Https://github.com/ImageMagick/ImageMagick6//75. . . . . . .
7.0.9-2031 Jan 2020 15:05 minor feature: Refresh cache morphology when writing MPC images . . . . . . . . . . . . . . . . . . . . . . . .
7.0.9-1827 Jan 2020 10:25 minor feature: Alpha draw primitive no longer returns a parser exception . . . . . . . Alpha draw primitive no longer returns a parser exception. . Moved the call to RelinquishMagickMemory inside the if. . Support 32-bit tiled TIFF images. . . . . . . . https://.chromium.org/p/oss-fuzz//detail?id=20288. . . . . . Use IsStringTrue instead of just checking if the value is set. . . . . . . . . . . . . . . . . . . . .
7.0.9-1720 Jan 2020 06:05 minor feature: Added check for the version of librsvg that introduced RSVG_HANDLE_FL . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37391. . . . https://github.com///1833. . . . Trace stroke polygon paths extents separately. . . . . . . . . . . . . . . . . . . . Enable to alpha channel based on the number of channels if we cannot . . https://github.com///1835. . . . . . . . Support Jzazbz JzCzhz colorspaces, contributed by snibgo. . . . . . -kmeans no longer fails in non-sRGB colorspaces. . . . . . . . . . . . . . . . .
7.0.9-1613 Jan 2020 06:25 minor feature: word repetition in local.md . . . Whitespace cleanup. . Also support setting the compression through image_info. . failing Magick.NET unit tests. . . . Elinimate C++ warnings. . . . Corrected typecast. . .
7.0.9-1407 Jan 2020 18:05 minor feature: Optimize k-means district metric . . . for the Q16 build that broke because of the recent patches. . . . Support extended assignment operators (e.g. *=, /=, ++, --, etc.). . . . Whitespace. . Corrected version number. . Corrected grayscale check in NegateImage. . Remove extranous ')' from while expression. . Corrected ChangeLog. . Fx optimization. . Eliminate duplicate signal handler. . Improve deging output. . auto increment/decrement. . . . Make sure the colormap index is always constrained. . https://.chromium.org/p/oss-fuzz//detail?id=19769. . https://.chromium.org/p/oss-fuzz//detail?id=19769. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37345. . Support while() conditional as a function, e.g. hypot(xx,yy). . . . memory leak for corrupt image file. . Added extra check to make sure that the type of the first channel is . . Support -fx for(). . Optimize -fx performance. . Switch to a dynamic scheduler. . https://github.com/rmagick/rmagick//905. . . . . . Support -fx if(). . . . .
7.0.9-1304 Jan 2020 03:05 minor feature: https://github.com///1817 . Rookie mistake, always sync the pixel cache. . . . Thread -kmeans option. . . . Added assert to check that the number of colors is not above the MaxC . . Correct the number of colors in the colormap for the Q8 build. . Corrected the value that will be set as the colormap index for the Q8 . . Only set the alpha channel when type is not 0. . . . Optimize k-means cluster seeding. . . . . . the format string. . Not all compilers can grok zd. . . . Remove unnecessary statement. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37318. . . . . . . . . . . . Optimize ConcatenateColorComponent() method. . . . . . Correct CIE-based Lab color format. . . . . . .
7.0.9-1230 Dec 2019 10:25 minor feature: Https://github.com/ImageMagick/ImageMagick6//67 . Https://.chromium.org/p/oss-fuzz//detail?id=19705. . Build error. . Restored calls for getting the image properties after reading the image. . Added extra optimization when reading : in GetImageProperty. . . . . . . . . . . . .
7.0.9-1026 Dec 2019 12:05 minor feature: https://github.com///1811 . https://github.com///1811. . . . Some clang releases do not support _aligned_alloc. . . . Support -kmeans command-line option. . . . . . . . . . . . . . . . . . . . . . . . . . Support kmeans:seed-colors define. . . . . . (ping/dispose_method/position) in webp coder. . if/else indentation. . memory allocation. . Support random k-means seed colors. . K-means: default to 100 iterations and a max distortion of 0.01. . Protect against divide by zero. . Bootstrap psuedo-random number generator. . https://.chromium.org/p/oss-fuzz//detail?id=19636. . seed color parser. . . . Preserve transparency when quantizing an image. . . . Seed k-means with random pixels from the image. . .
7.0.9-922 Dec 2019 03:25 minor feature: Build file clean-up @ #1798 . Improve memory allocation @ #1798. . https://github.com//pull/1798. . . . . . . . Improve semaphore handling @ #1798. . . . eset image type if cache morphology changes. . Correct comment. . . . . . https://github.com//pull/1798. . . . https://github.com//pull/1798. . invalid integer constant under Windows. . https://github.com//pull/1798. . var name change. . https://.chromium.org/p/oss-fuzz//detail?id=19281. . Scale color fuzzing by # of channels for absolute difference. . https://github.com///974. . https://github.com///974. . zero configuration checks. . Eliminate compiler warnings. . https://.chromium.org/p/oss-fuzz//detail?id=19307. . Early exit for 0 rotations. . . . Removed invalid omp statement. . Removed invalid omp statement. . Removed invalid omp statement. . Move lut from stack to heap. . Removed unused argument. . Require XML parser to validate XMP profile. . . . Improved sanity checks. . The -layers optimize option requires a fully transparent previous image. . . . . . .
7.0.9-811 Dec 2019 03:15 minor feature: Also add the alias to the header file. . -type bilevel behavior restored, it creates a black and white image. . Disabled broken UnsharpMaskImage OpenCL kernel. . Changed the spot where the broken OpenCL kernel is disabled. . https://github.com///1784. . Use v1 of checkout task instead of master. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37194. . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37202. . Some more tweaks to improve the speed of reading PsInfo. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37192. . . . Try to use master as the ref. . Switch back to checkout/@master and install git in the container. . Minor refactoring. . Try to use the full path instead. . Corrected order. . List directory contents. . Switch back to v1 of the checkout on the Linux build. . Use GITHUB_WORKSPACE instead. . Try dir to test if the variable is set. . Switch back to v1 of checkout. . Switch back to refs/heads/master. . Try to use HOME instead. . Switch back to RUNNER_WORKSPACE. . . . . . Build file clean-up @ #1798. . Improve memory allocation @ #1798. . https://github.com//pull/1798. . . . . . . . Improve semaphore handling @ #1798. . .
7.0.9-702 Dec 2019 03:17 minor feature: Removed unused custom_profile. . Added missing typecast. . Use heif_image_get_plane_readonly instead. . Support -define pdf:pocketmod option. . . . . . . . . . . . . . https://github.com///1792. . Removed invalid free reported in #1791. . . . https://.chromium.org/p/oss-fuzz//detail?id=19093. . . . . . . . . . . . . . . . . . Print version of the OpenExr library when possible. . Added missing set of the version. . Added POCKETMOD alias. . Added checks for empty input. . . . . . Support pdf:use-alpha option. . . . . . https://.chromium.org/p/oss-fuzz//detail?id=18811. . . . . . . . . . . . https://github.com///1793. . .
7.0.9-629 Nov 2019 03:15 minor feature: https://.chromium.org/p/oss-fuzz//detail?id=18136 . . . . . . . https://github.com///1783. . https://github.com///1784. . Added header for the CR2 format. . Minor refactoring. . Added set -e to fail earlier. . Santize "'" from SHOW and WIN delegates. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37104. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=34757. . Correct for orientation. . . . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=37118. . . . memory leak. . Composition normally operates in the sRGB colorspace, but not for Copy*. . Added extra methods for backwards compatibility with older versions o . . . . Potential buffer overflow when reading a fax image. . . . . . Render WMF as EPS. . . . . . . . Make integer types consistent -- on 32-bit MagickOffsetType is still . . . . . . . . . . . . Per Enzo Puig, santize "'" from SHOW and WIN delegates under Linux, ' . . . . . . Support dng:use-camera-wb option. . .
7.0.9-519 Nov 2019 21:45 minor feature: Ensure Ascii85 compression is thread safe . . . . . . . . . . . Rewrite conditional to avoid the possibility of integer overflow. . . . . . .
7.0.9-205 Nov 2019 05:05 minor feature: Https://github.com///1768 . Https://github.com///1765. . . . Https://github.com///1767. . Https://github.com/ImageMagick/ImageMagick6//60. . Https://github.com///1767. . . . . . . . JPEG and JPG are aliases in coder security policy.
7.0.9-131 Oct 2019 15:45 minor feature: Https://github.com///1763 . Https://github.com///1763. . Code cleanup. . Whitespace. . Check result of call to xmlAddChild to memory leak reported in #1764. . WebPAnimEncoder. . Https://github.com///1763. . Https://github.com///1763. . . . . . . . . . . . Added missing calls to xmlFreeDoc to memory leak reported in #1766. . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36977. . . . .
7.0.9-027 Oct 2019 06:05 minor feature: Https://github.com///1722 . Https://github.com///1725. . Https://github.com///1724. . Optimize performance. . . . Moved Glenn in the list of authors. . Https://github.com///1727. . Https://github.com///1726. . Logic. . . . Https://github.com///1730. . Https://github.com///1732. . Https://github.com///1731. . Https://stackoverflow.com/questions/24381523/xoring-two-double-variables. . Https://github.com///1737. . . . . . . . Https://github.com///1743. . Https://github.com///1741. . Https://github.com///1738. . Https://github.com///1739. . Https://github.com///1740. . . . Https://.chromium.org/p/oss-fuzz//detail?id=18134. . Https://.chromium.org/p/oss-fuzz//detail?id=18136. . . . . . Removed empty built-in configuration. . Https://.chromium.org/p/oss-fuzz//detail?id=18166. . Https://github.com///1584. . . . Https://github.com///1747. . Support trim:background-color define for -trim option. . Correct the directory sentinal. . Https://github.com///1748. . Https://github.com///1749. . Https://github.com///1750. . Https://github.com///1751. . . . . . Support -delay setting. . Https://github.com///1752. . Https://github.com///1753. . Https://github.com///1753. . . . Moved badges. . Added oss-fuzz badge. . . . . . . . . . Https://.chromium.org/p/oss-fuzz//detail?id=18265. . Define strcasestr for Windows. . . . Https://github.com///1756. . Https://github.com///1757. . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36911. . . . Https://.chromium.org/p/oss-fuzz//detail?id=18305. . Https://.chromium.org/p/oss-fuzz//detail?id=18128. . Zero-copy blob. . Added SetMagickAlignedMemoryMethods that can be used to set the metho . . Bump release. . . . . . . . . . . . Https://.chromium.org/p/oss-fuzz//detail?id=18322. . . . Optimize EPT coder. . . . if source is grayscale return grayscale composite. . Https://github.com///1761. . Check for mmap. . . . . . . . .
7.0.8-6809 Oct 2019 19:05 minor feature: Don't build libheif's go code for the fuzzers -- it doesn't play well . Don't link the fuzzing engine while compiling encoder_list. . . . Https://github.com//pull/1708. . . . . . . . . . a syntax error. . Https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=36829. . Https://github.com///1711. . Https://github.com///1713. . Https://github.com///1712. . Https://.chromium.org/p/oss-fuzz//detail?id=17974. . Changed type of offset to avoid type casts. . Use macro for constants instead of value to improve readability. . Only read the mask when the compression is BI_BITFIELDS. . Increase the offset by 12 when the compression is BI_BITFIELDS and th . . Possible memory leak. . Removed check for CF_BITMAP. . Corrected NULL check. . Removed decode. . Unrecognized option `-lat'. . Memory leak. . Https://github.com///1717. . Https://github.com///1718. . Https://github.com///1714. . Https://github.com///1715. . Https://github.com///1716. . Https://github.com///1721. . Https://github.com///1719. . Https://github.com///1720. . Https://imagemagick.org/discourse-server/viewtopic.php?f=2 t=36828. . . . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=36829. . Https://.chromium.org/p/oss-fuzz//detail?id=18024. . . . .
7.0.8-6705 Oct 2019 05:05 minor feature: Https://github.com///1704 . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36808. . Https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=36792. . . . . . Update the way the fuzzing engine is linked for changes in oss-fuzz (# . . ://.chromium.org/p/oss-fuzz//detail?id=17798. . . . .
7.0.8-6521 Sep 2019 03:15 minor feature: Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36613 . Support -set type. . Eliminate fault when trace delegate is not available. . Update to latest autoconf/automake configuration files. . . . . . . . . . . . Removed invalid #pragma omp atomic statement. . Https://github.com///1680. . . . . . Https://github.com///1680. . Https://github.com///1680. . . . . . . . .
7.0.8-6409 Sep 2019 03:25 minor feature: Small optimization . . . Https://github.com///1684. . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36639 p= . . . . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36641 p= . . . . . . Https://github.com///1681. . . . Https://github.com///1682. . Https://github.com///1683. . Https://github.com///1694. . Https://github.com///1680. . Https://github.com///1681. . .
7.0.8-6302 Sep 2019 03:15 minor feature: https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36581 . . . . . . . . . . . . . Distinquish DNG format from TIFF. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36581. . . . . . . . Check for unbalanced quotes. . Disable building for a tag. . Simplify exclude list. . Changed title for daily workflow. . Added call to IsEventLogging(). . Check default_CLEnv instead of loading the OpenCL environment. . Added trace events for the compute methods. . Added trace events for the accelerate methods. . Added OpenCL logging. . Also log the devices that have been found. . https://imagemagick.org/discourse-server/viewtopic.php?f=2 t=36611. . . . .
7.0.8-6226 Aug 2019 06:25 minor feature: https://github.com///1669 . https://github.com///1670. . Minor refactoring. . Use switch to improve readability. . copy paste mistake. . Only format the log values when logging. . Only loop through the colormap colors when the background color can b . . Minor refactoring. . More robust support for converting bitmap to vector. . . . . . Elimimate double free. . Eliminate possible buffer overflow. . . . Added option to limit the maximum point size. . Corrected type cast. . Recalculate the numresolution when extract is specified. . Corrected numresolution calculation #1673. . Moved opj_cparameters_t to the heap because it exceeds the default st . . Added missing typecast. . https://github.com//pull/1278. . . . Corrected offset for header #1676. . Reverted incorrect patch for #1676. . .
7.0.8-6122 Aug 2019 03:15 minor feature: Avoid possible data race condition . Https://imagemagick.org/discourse-server/posting.php?mode=reply f=3 t . . Https://imagemagick.org/discourse-server/posting.php?mode=reply f=3 t . . . . . . . . . . . . . . .
7.0.8-6013 Aug 2019 06:05 minor feature: Minor optimization. . . . . . . . . . . . . . Attempt to oss-fuzz build by linking libz after libraw. . . . Enable reading EXR image file from stdin. . Eliminate compiler warning. . https://github.com///1660. . Moved magick_module define to the magick.h header file. . Added methods to get the name and the module name of MagickInfo. . Read the compression information from the header. . Corrected define checks. . Added support for writing with RLE compression. . Corrected statements. . Added support for DWAA/B EXR compression methods. . DWA methods support. . Added DWA method in ReadEXRImage function. . exr's DWAA/B cases. . Added workflows to build and test ImageMagick. . https://github.com/ImageMagick/ImageMagick//1664https://github. . . Added header for the TIM2 coder. . Added Windows build to the daily build. . Added a name to the workflows. . . . where not all pixel data would be read and the merged ima . . . . https://github.com///1614. . . . .
7.0.8-5906 Aug 2019 03:15 minor feature: https://github.com///1650 . . . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36465. . warning for 64 bit build. . incorrect comparison. . return value. . . . . . Attempt to build errors. . Unit tests pass again for a quantum depth of 64. . set default colorspace. . . Only lock variables that can be incremented or decremented. . Move offsets inside else block to improve readability. . Use else to improve readability. . Removed duplicate declaration. . Removed duplicate declaration. . Changed variable declaration to avoid hiding previous local declaration. . Removed unused argument. . Removed duplicate declaration. . Renamed variable to avoid hiding previous local declaration. . Removed unnecessary statement. . .
7.0.8-5802 Aug 2019 03:15 minor feature: Removed unused variable. . . . . . Improve GetNextToken() performance. . . . . . Optimize GetPathComponent() performance. . isalpha(). . . . . . . . . . . . .
7.0.8-5623 Jul 2019 03:15 minor feature: Removed unnecessary check. . Use correct image to get the number of channels. . Https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36396. . Https://github.com///1643. . .
7.0.8-5419 Jul 2019 03:15 minor feature: Removed commented out code. . https://.chromium.org/p/oss-fuzz//detail?id=8113. . https://.chromium.org/p/oss-fuzz//detail?id=9844. . Use bigger steps when increasing the size of the profile. . Shift bytes instead. . https://github.com///1629. . . . . . . . https://.chromium.org/p/oss-fuzz//detail?id=11480. . memory leak. . Renamed variable to avoid possible memory leak. . Reduce size of the list to avoid out of memory. . WIP: line through z-index. . Eliminate compiler warning. . https://github.com///1631. . https://imagemagick.org/discourse-server/viewtopic.php?f=3 t=36340. . Introducing MagickLevelImageColors() MagickWand method. . . . Moved byte buffer code to a separate header so it can be used in othe . . Only set the quantum type once. . Moved shared ghostscript code to a separate header file. . Removed unused define. . Moved reading of PS info to a separate method. . Use ByteBuffer in the PS coder and moved shared Ghostscript logic to . . Use new method. . Minor refactoring. . Some more refactoring. . Added missing EOF checks. . . . extracting the clip path. . https://.chromium.org/p/oss-fuzz//detail?id=15744. . https://github.com///1633. . . . https://github.com///1632. . Move ByteBuffer into the Magick namespace. . . . . . Implementation of a TIM2 coder. . . . . . . . DO NOT MERGE YET Add More Pixel Art Upscaling Algorithms. . . . . . . . . . . . . . Correct for VisualStudio build. . . . Reduce compiler warnings. . Eliminate compiler warning. . . . . . Changed enum declaration. . Removed unused enum. . Code cleanup. . Moved reading of image data to a separate method. . Added missing allocation of the next image. . Renamed variables. . Removed seek operations. . Read the image data row by
7.0.8-5206 Jul 2019 03:15 minor feature: Https://.chromium.org/p/oss-fuzz//detail?id=9635 . . . Https://github.com///1621. . . . Https://github.com///1623. . . . . . With reading the EXIFTAG_SUBJECTLOCATION. . Added missing boundary check. . Added missing check. . Corrected setting the compression for the merged image. . . . . . .
7.0.8-5101 Jul 2019 12:28 minor feature:
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.