PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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