Horde_Image pear.horde.org Image library An image library, with backends for GD, GIF, PNG, SVG, SWF, ImageMagick's "convert" command line tool, imagick Extension. Michael J Rubinsky mrubinsk mrubinsk@horde.org yes Chuck Hagenbuch chuck chuck@horde.org no 2020-03-12 2.6.1 2.6.0 stable stable LGPL-2.1 * [jan] Fix deprecation warnings with PHP 7.4 (Remi Collet <remi@remirepo.net>, GH PR #3). 5.3.0 8.0.0alpha1 8.0.0alpha1 1.7.0 Horde_Exception pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Stream pear.horde.org 1.6.2 2.0.0alpha1 2.0.0alpha1 Horde_Support pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Translation pear.horde.org 2.2.0 3.0.0alpha1 3.0.0alpha1 Horde_Util pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Test pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 XML_SVG pear.php.net imagick pecl.php.net 2.0.0 4.0.0alpha1 4.0.0alpha1 imagick gd json zlib 0.0.1 0.0.1 alpha alpha 2004-01-01 LGPL-2.1 * Initial release as a PEAR package 1.0.0alpha1 1.0.0 alpha alpha 2011-03-08 LGPL-2.1 * First alpha release for Horde 4. 1.0.0beta1 1.0.0 beta beta 2011-03-16 LGPL-2.1 * First beta release for Horde 4. 1.0.0RC1 1.0.0 beta beta 2011-03-22 LGPL-2.1 * First release candidate for Horde 4. 1.0.0RC2 1.0.0 beta beta 2011-03-29 LGPL-2.1 * Second release candidate for Horde 4. 1.0.0 1.0.0 stable stable 2011-04-06 LGPL-2.1 * First stable release for Horde 4. 1.0.1 1.0.0 stable stable 2011-05-18 LGPL-2.1 * [jan] Updated Spanish translation. 1.0.2 1.0.0 stable stable 2011-06-01 LGPL-2.1 * [jan] Updated Slovak translation. 1.0.3 1.0.0 stable stable 2011-07-05 LGPL-2.1 * [jan] Update Lithuanian translation. * [jan] Update Brazilian Portuguese translation. 1.0.4 1.0.0 stable stable 2011-07-27 LGPL-2.1 * [jan] Update Latvian translation. 1.0.5 1.0.0 stable stable 2011-10-15 LGPL-2.1 * [mjr] Added support for Lens and LensID EXIF fields) * [mjr] Ensure string values are parsed as strings (Bug #10646). * [mjr] Add basic unit tests for EXIF data 1.0.6 1.0.0 stable stable 2011-10-19 LGPL-2.1 * [mjr] Fix parsing GPS values for locales that do not use the decimal separator (Bug #10643). 1.0.7 1.0.0 stable stable 2011-11-03 LGPL-2.1 * [mjr] Add a version of the convert command for center cropping with ImageMagick versions less than 6.3.8 (Bug #10687). 1.0.8 1.0.0 stable stable 2011-11-22 LGPL-2.1 * [jan] Update Croatian translation. * [jan] Update Latvian translation. 1.0.9 1.0.0 stable stable 2011-12-06 LGPL-2.1 * [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>). 1.0.10 1.0.0 stable stable 2012-02-22 LGPL-2.1 * [jan] Update Spanish translation (Manuel P. Ayala <mayala@unex.es>). 2.0.0alpha1 1.0.0 alpha stable 2012-07-05 LGPL-2.1 * First alpha release for Horde 5. 2.0.0beta1 1.0.0 beta stable 2012-07-19 LGPL-2.1 * First beta release for Horde 5. 2.0.0beta2 1.0.0 beta stable 2012-10-12 LGPL-2.1 * [jan] Update Japanese translation. 2.0.0 1.0.0 stable stable 2012-10-30 LGPL-2.1 * First stable release for Horde 5. 2.0.1 1.0.0 stable stable 2012-11-19 LGPL-2.1 * [mms] Use new Horde_Test layout. 2.0.2 1.0.0 stable stable 2013-01-09 LGPL-2.1 * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 2.0.3 1.0.0 stable stable 2013-01-29 LGPL-2.1 * [mjr] Fix image watermarking for Imagick and ImageMagick drivers. 2.0.4 1.0.0 stable stable 2013-03-05 LGPL-2.1 * [jan] Improve unit tests. 2.0.5 1.0.0 stable stable 2013-07-13 LGPL-2.1 * [mjr] Fix generating center image crops on Solaris systems that still use older Bourne shell. 2.0.6 1.0.0 stable stable 2014-04-03 LGPL-2.1 * [jan] Fix converting to grayscale with imagick driver. * [jan] Add optional dependency on imagick PECL extension. 2.0.7 1.0.0 stable stable 2014-04-09 LGPL-2.1 * [mjr] Update maximum allowed version for the PECL Imagick extension. 2.0.8 1.0.0 stable stable 2014-05-21 LGPL-2.1 * [jan] Update Hungarian translation (Andras Galos <galosa@netinform.hu>). 2.0.9 1.0.0 stable stable 2014-06-10 LGPL-2.1 * [mjr] Add "Title" and "Description" XMP fields. 2.1.0 2.0.0 stable stable 2014-06-17 LGPL-2.1 * [mjr] Add Horde_Image_Exif::getDescriptionFields() and Horde_Image_Exif::getTitleFields(). 2.2.0 2.2.0 stable stable 2015-02-10 LGPL-2.1 * [mjr] Improve stream handling in bundled EXIF driver (Request #13788). * [mms] Horde_Image_Exif_Bundled now supports reading data from a PHP stream, rather than a file. 2.3.0 2.3.0 stable stable 2015-04-13 LGPL-2.1 * [jan] Fix transparent rectangles in SVG backend. * [jan] Fix setting background color in SVG backend. * [jan] Add 'ratio' parameter to Horde_Image_Effect_Imagick_LiquidResize. * [jan] Fix catching exceptions from imagick extension. * [jan] Complete the backends' capabilities properties. * [jan] Fix SVG and SWF backends. * [jan] Fix setting background color in Horde_Image_Swf constructor. * [jan] Send Content-Type header in Horde_Image_Svg#display(). * [jan] Improve arc rendering with Im backend. * [jan] Enable antialiasing in GD backend if available. * [jan] Implement Horde_Image_Imagick::arc(). * [jan] Fix rounded rectangle drawing with GD backend. * [jan] Fix transparency issues with GD backend. * [jan] Fix autoloading of effect classes. * [jan] Fix border effect with GD driver. * [jan] Don't error out in effects if a logger hasn't been set. * [jan] Make getImageAtIndex() always return an image. * [jan] Don't error our when calling unsupported manipulation methods. * [jan] Make Horde_Image::arcPoints() work with any angles. * [jan] Fix some HTML color name to RGB value mappings. * [jan] Add Horde_Image_Rgb class and remove $horde_image_rgb_colors global. * [jan] Add Null driver for basics like just displaying the image. * [mjr] Fix incorrect color renderings in certain situations. 2.3.1 2.3.0 stable stable 2015-04-28 LGPL-2.1 * [jan] Fix issues with certain locales like Turkish. 2.3.2 2.3.0 stable stable 2015-07-31 LGPL-2.1 * [jan] Updated UK translation. 2.3.3 2.3.0 stable stable 2015-09-07 LGPL-2.1 * [cjh] Fix EXIF data not being returned in Bundled driver. 2.3.4 2.3.0 stable stable 2016-02-01 LGPL-2.1 * [jan] Mark PHP 7 as supported. 2.3.5 2.3.0 stable stable 2016-03-21 LGPL-2.1 * [mjr] Fix for PHP 7.1. 2.3.6 2.3.0 stable stable 2016-07-12 LGPL-2.1 * [jan] Fix parsing GPS exif data of a certain format. 2.4.0 2.4.0 stable stable 2017-03-20 LGPL-2.1 * [jan] Add blur effect. 2.4.1 2.4.0 stable stable 2017-04-11 LGPL-2.1 * [mjr] Fix returning stream data from NULL image driver (Bug #14608). 2.5.0 2.5.0 stable stable 2017-06-21 LGPL-2.1 * [mjr] SECURITY: Prevent DOS attack by preventing an infinite loop in certain conditions (CVE-2017-9773, reported by Fariskhi Vidyan <farislab@gmail.com>). * [mjr] SECURITY: Prevent RCE attacks by properly sanitizing shell arguments (CVE-2017-9774, reported by Fariskhi Vidyan <farislab@gmail.com>). * [jan] Add blur effect. 2.5.1 2.5.0 stable stable 2017-06-25 LGPL-2.1 * [mjr] SECURITY: Fix more potential places for command injections. 2.5.2 2.5.0 stable stable 2017-09-19 LGPL-2.1 * [jan] SECURITY: Fix remote code execution vulnerability in Im driver (Thomas Jarosch <thomas.jarosch@intra2net.com>. 2.5.3 2.5.0 stable stable 2017-10-20 LGPL-2.1 * [mjr] Fix regression in resizing images (PR: 1, chris@chris-lamb.co.uk). 2.5.4 2.5.0 stable stable 2018-11-21 LGPL-2.1 * [mjr] SECURITY: Fix potential RCE in the text method when using the Imagemagick backend. * [mjr] SECURITY: Sanitize image type parameter (PR: 2, Fariskhi Vidyan <farislab@gmail.com>). * [mjr] Fix issues with escaping single and double quote characters in the text method when using the Imagemagick backend. 2.5.5 2.6.0 stable stable 2019-01-14 LGPL-2.1 * [mjr] Improve support for multi-page image objects. 2.6.0 2.6.0 stable stable 2019-01-13 LGPL-2.1 * [mjr] Release only to fix minor version number. 2.6.1 2.6.0 stable stable 2019-01-13 LGPL-2.1 * [jan] Fix deprecation warnings with PHP 7.4 (Remi Collet <remi@remirepo.net>, GH PR #3).