PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Images » Image_Transform

Provides a standard interface to manipulate images using different libraries

This package is unmaintained.

Download latest release 0.9.5 (archived versions might be outdated)

License: PHP License

Description

This package was written to provide a simpler and cross-library interface to doing image transformations and manipulations.
It provides :

* support for GD, ImageMagick, Imagick and NetPBM
* files related functions
* addText
* Scale (by length, percentage, maximum X/Y)
* Resize
* Rotate (custom angle)
* Crop
* Mirror (Most drivers)
* Flip (Most drivers)
* Add border (soon)
* Add shadow (soon)

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#117ClosedBug2003-10-17GD Driver doesn't preserve transparency while resizing
#118BogusBug2003-10-17GD Driver doesn't preserve transparency while resizing
#183No FeedbackBug2003-11-02GD Driver discards altered image on save()
#432ClosedBug2003-12-15Imagick2.php generates warning imagick_free line 189
#488ClosedBug2003-12-23GD driver's contructor problem
#489ClosedBug2003-12-23Contructor's problems
#596ClosedBug2004-01-17gd driver fails 'trueColor' test
#599ClosedBug2004-01-19Parameter $quality in method save() not recognized in some drivers
#841ClosedBug2004-02-23free() - image destroy
#941ClosedBug2004-03-03Dependency not listed
#1318ClosedBug2004-04-30Incorrect content info / file extension info.
#1402ClosedBug2004-05-13GD driver failing to use GD2
#1406ClosedReq2004-05-14A truck load of corrections/improvements
#2101ClosedBug2004-08-10IM Driver uses unrecognized -flatten option when saving images
#2353ClosedReq2004-09-17No Feedback about not installed GD
#2354BogusReq2004-09-17save() should return TRUE/FALSE
#2360ClosedBug2004-09-19wrong implementation of fit() in CVS
#3040ClosedBug2004-12-27If Clause within the resize function / GD Driver not satistied.
#3309BogusBug2005-01-27fit() method, wrong algorithm
#3599ClosedBug2005-02-25netpbm load() does'nt return pear error
#4111ClosedBug2005-04-10Unable to create a new true color image @ImageCreateTrueColor()
#4427ClosedBug2005-05-25Call-time pass-by-reference has been deprecated
#4967ClosedBug2005-08-02Call to undefined function: imagecreatefrom
#5044No FeedbackBug2005-08-09crop width-1 size bug
#5046Wont fixReq2005-08-09fitAndCut() function
#5047OpenReq2005-08-09GD driver addition: applyBorderImage() function
#5067ClosedBug2005-08-11GD:addText() should also store a copy of $this->imageHandle in $this->old_image
#5324No FeedbackBug2005-09-07Using GD - a notice when free()-ing
#5872No FeedbackBug2005-11-05the 2nd parameter of imagegif can not be a empty str if just puting 2 params
#5984ClosedReq2005-11-16Cropping GIF-images
#5989ClosedBug2005-11-16Factory method does not allow no driver to be specified
#6000ClosedBug2005-11-17crop() for Imgick1&2 don't work correctly!
#6004ClosedReq2005-11-17Scale Max X and Y methods
#6011ClosedBug2005-11-18Call to imagick_crop is using incorrect parameters
#6216ClosedBug2005-12-10Text color is not being properly set when using a hex with addText
#6250ClosedBug2005-12-15typo error en Imagick2.php
#6452ClosedReq2006-01-09example file
#6767ClosedBug0.9.02006-02-13scaleMaxLength
#6770No FeedbackBug0.9.02006-02-13Invalid filename ''
#6846Wont fixReq0.9.02006-02-20New filter needed
#6976ClosedBug0.9.02006-03-01wrong handling of $type param in display() (IM.php)
#7045ClosedBug0.9.02006-03-07resize options argument is not passed
#7056ClosedBugCVS2006-03-07factory() typo bug in revision 1.34
#7163No FeedbackBug0.9.02006-03-20IM: scaling image 2 times not allowed even if intermediate save is used
#7405OpenReq0.9.02006-04-15Enhanced fit() function
#7412VerifiedReq0.9.02006-04-17Need function which returns image content
#7610BogusBug0.9.02006-05-12GD-Driver: Loading corrupt JPEG results in halted script
#7667Wont fixBug0.9.02006-05-18commandline imagick fails with crop and resize
#8573ClosedBug0.9.02006-08-28Wrong image dimensions after _resize
#8607ClosedBugCVS2006-09-01Fatal error: Call to undefined function: load()
#9333FeedbackReqCVS2006-11-14Add flatten() method to Imagick2 driver
#9541ClosedBugCVS2006-12-04Imagick2 resize() incorrectly maintains aspect ratio
#9904ClosedBug0.9.02007-01-21Typo in IM2::addText
#11166ClosedBug0.9.12007-05-28NetPBM save() command uses wrong filename
#11193No FeedbackReq0.9.12007-05-31More functions added
#12559ClosedBug0.9.12007-12-01Missing include in Image/Transform.php for System.php in getTempFile()
#12926ClosedReq2008-01-17Add function to return GD image handle
#12930Wont fixBug0.9.12008-01-18function crop() should not set resized=true
#13784ClosedBug0.9.12008-04-28driver load check does not work
#14711ClosedBug0.9.12008-09-25typo on file Imagick2.php - strcasecomp instead of strcasecmp
#16069ClosedReqCVS2009-04-04Gif Transparent Bug
#16070ClosedReqCVS2009-04-04Select Imagick2 but id dosen't work on PHP5
#16650OpenBug0.9.32009-09-28Resource handle is lost on save/display
#17229ClosedBugSVN2010-03-16New object by reference deprecation warning
#18131OpenBug0.9.32010-12-21Not reset $resized after save
#18249OpenBug0.9.32011-02-07expects parameter 2 to be resource, null given
#18253ClosedBugSVN2011-02-08Image_Transform won't install from the SVN repo
#18393OpenReq0.9.42011-03-24load image from string data
#18592OpenBug0.9.42011-06-09Imagick3 compression quality
#18824OpenBug0.9.42011-09-11Display + Save dont work...
#19007ClosedBugSVN2011-11-14remove error_reporting (for PEAR QA team)
#19272DuplicateBug0.9.42012-02-02usage of deprecated features
#19279OpenReq0.9.42012-02-06Change role for example files
#19329OpenReq0.9.42012-03-12fitOnCanvas for imagick3 & GD
#19379OpenBug0.9.52012-04-10Missing color index check in _createImage()
#19447OpenBug0.9.52012-05-31imagejpeg(): Filename cannot be empty