Software Details:
Version: 1.7.14
Upload Date: 28 Feb 15
Distribution Type: Freeware
Downloads: 41
The output size is configurable (can be larger or smaller than the source), and the source may be the entire image or only a portion of the original image.
True color and resampling is used if GD v2.0 is available, otherwise paletted-color and nearest-neighbour resizing is used. ImageMagick is used wherever possible for speed.
Basic functionality is available even if GD functions are not installed (as long as ImageMagick is installed).
This is a complex library, supporting multiple options and features.
Features:
- Supported source image formats:
- JPEG (via GD or ImageMagick)
- PNG (via GD or ImageMagick)
- GIF (via GD, ImageMagick, or phpthumb.gif.php)
- BMP (via ImageMagick or phpthumb.bmp.php)
- Any image format ImageMagick can read
- Supported output image formats:
- JPEG (via GD or ImageMagick)
- PNG (via GD or ImageMagick)
- GIF (via GD or ImageMagick)
- BMP (via ImageMagick or phpthumb.bmp.php)
- ICO (via ImageMagick or phpthumb.ico.php)
- Image processing features:
- Source image can be a physical file on the local server, remote file over HTTP, or can be retrieved from a database.
- GIFs are supported on all versions of GD (even if GD does not have native GIF support) thanks to the GIF Util class by Fabien Ezber, or by ImageMagick.
- BMP source images can be used even if ImageMagick is not available.
- ImageMagick (if available) can be called to generate thumbnails for source images larger than PHP's memory limitation would allow a GD-only thumbnailer to do, or for image formats that GD does not support.
- phpThumb's basic features will work even if the server has no GD support, as long as ImageMagick is installed
- HTTP thumbnail creation can be limited to the current (or other list of) domain to prevent other sites from using your server to create their thumbnails.
- Linking to thumbnails from another domain can be prevented or watermarked.
- Thumbnails can be cached for less server load. Mulitple sizes of any source image can be cached seperately. Thumbnails are automatically updated when (local) source image is modified.
- Embedded EXIF thumbnails (if available) can be extracted as-is, or used as the source image for thumbnailing if the real source image would take more memory than PHP has available.
- Images can be rotated, either by an arbitary angle or auto-rotated to either portrait or landscape.
- Images can be cropped, either by a specified number of pixels or by a percentage of original image.
- Output is antialiased into the alpha channel where appropriate when PNG output is selected.
- Quality can be auto-adjusted to fit a certain output byte size.
- Filters that can be applied (most require GD v2.0 and/or PHP v4.3 , or ImageMagick):
- A watermark image or text can be applied over the thumbnail in one of 10 positions or tiled.
- A border or frame can be applied.
- Thumbnails can be a fixed dimension regardless of source aspect ratio and background filled with configurable color. Border corners can optionally be rounded (independant horizontal & vertical radius)
- Unsharp Mask sharpening can be applied thanks to Torstein Honsi's phpUnsharpMask function.
- Other filters:
- Alpha channel mask from mask file
- Auto Contrast / Levels
- Bevel edge
- Blur
- Brightness
- Colorize to target color by amount
- Contrast
- Drop shadow
- Edge Detect
- Flip Horizontal / Vertical
- Gamma
- Grayscale
- Mean Removal
- Negative color
- Reduce Color Depth
- Rounded Corners
- Saturation
- Sepia
- Smooth
- Threshold
- White Balance
What is new in this release:
- Bugfix:
- Incorrect variable name in phpThumb.php could prevent all hash values from matching.
What is new in version 1.7.11:
- Added even more explicit escaping of command line parameters.
- Disable all demos by default, user will need to comment out a line to run the demo.
- CleanUpCacheDirectory() is now only called once per hour, and skipped entirely if cache directory is not writable.
- 'file' paramter removed (use object mode instead).
- 'goto' paramter removed (use object mode instead).
Requirements:
- PHP 4.3.3 or higher
Comments not found