Easy PHP Thumbnail Class can be used to manipulate images and generate thumbnails. It can load images from files and generate thumbnails that can be saved to files or be generated as the current script output. The class can also perform other image manipulation functions such as adding shadows, clipping rounded corners, filters, bilineair image deformations, and more. Over 45 image manipulation functions are available.
AutoEmbed is a PHP class that generates HTML embed tags for audio and video located on a given URL. It also provides the means to optionally manipulate the retrieved media information by setting parameters, and finally return a reconstructed HTML snippet for presenting Flash media on a Web site.
This class can be used to perform image manipulation operations with the ImageMagick program. It calls the ImageMagick program passing parameters to process several types of operations on image files. Currently, it can resize images, create thumbnails, darken or brighten images, add watermarks, rotate, flip, crop, convert to greyscale and invert images, create text images, and generate thumbnails from PDF or video files.
PHP Video Toolbox is a PHP class that wraps around the FFmpeg, FLVTools2, and Mencoder programs to allow PHP developers to manipulate and convert video files in an easy-to-use object-oriented way. It also currently provides FFmpeg-PHP emulation in pure PHP, so you wouldn't need to compile and install the module. It isn't intended as a FFmpeg-PHP replacement, only an alternative solution. It is recommended that if you make heavy use of the FFmpeg-PHP functionality you should install the module, as it is more efficient.
Eyefi I2 is an API for the abstraction of all common image transformations (thumbnailing, scaling, borders, etc.) into an XML file. Through a simple PHP API, images can be loaded through such a transformation to generate and cache a modified image. By stacking the image operations, very complex transformations can be accomplished, incorporating source images, generated text, image overlays, and more.
phpGraphEd is a graph drawing class for PHP. It has support for groups, transparent everything, borders, etc. The graphs it renders (in GD format) can be output for low resolution monitor viewing or high resolution printing. It was written due to a need for a high resolution graph class at the office.
JPEG Fit is a PHP class that can be used to optimize images to fit within a given file size limit. It takes a picture in any format supported by the GD library and generates a JPEG picture with the maximum quality factor that makes the picture file size not exceed a given limit. This class is similar to the JPEG Reducer class. It uses the binary search algorithm to reach the ideal quality factor in the smallest number of iterations. The class stops searching when a given number of limit iterations is reached, or when the quality factor difference between the ideal and the found values is less than the configured precision value.
Asido is an image processing solution for programs written in PHP 4 or PHP 5. It features "pluggable" drivers (adapters) for virtually any environment: either GD2, ImageMagick via shell, ImageMagick via the PHP extension, Magick Wand, or others. It offers the following functionality: resize images, watermark images, rotate imatgs, copy images, crop images, grayscale images, convert images, etc.