PHP Classes

Thumbnail and Watermark: Create thumbnails, watermarks and resize images.

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (10)   DownloadInstall with Composer Download .zip   Reputation   Support forum (8)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 71%Total: 9,902 This week: 1All time: 142 This week: 63Up
Version License Categories
thumbnail_watermark 1.0.0GNU General Publi...Graphics


This is a class that can process an image on the fly by either generate a thumbnail, apply an watermark to the image, or resize it.
Autodetect GD 1 and GD 2, auto-fitting, scaling, calculate quality factor for a specific file size, suport bicubic resample algorithm.

The processed image can either be displayed in a page, saved to a file, or returned to a variable.

It requires the PHP with support for GD library extension in either version 1 or 2. If the GD library version 2 is available it the class can manipulate the images in true color, thus providing better quality of the results of resized images.

Features description:

- Thumbnail: normal thumbnail generation
- Auto-fitting: adjust the dimensions so that the resized image aspect is not distorted
- Scaling: enlarge and shrink the image
- Format: both JPEG and PNG are supported, but the watermark image can only be in PNG format as it needs to be transparent
- Autodetect the GD library version supported by PHP
- Calculate quality factor for a specific file size in JPEG format.
- Suport bicubic resample algorithm

Picture of Emilio Rodriguez
Name: Emilio Rodriguez <contact>
Classes: 2 packages by
Country: Spain Spain
Age: 49
All time rank: 2078 in Spain Spain
Week rank: 73 Up2 in Spain Spain Up
Innovation award
Innovation award
Nominee: 1x

  • screenshot.jpg
  Files folder image Files  
File Role Description
HTML file description.htm Doc. Description
HTML file doc.html Doc. Class documentation
Image file sample1.jpg Photo Test image 1
Image file source.jpg Photo Test source image
Image file text_sample.jpg Screen Sample Screenshot
Plain text file Thumbnail.class.php Class Class
Plain text file Thumbnail_sample.php Example Sample
Plain text file Thumbnail_save_sample.php Example Sample: generate thumbnail + watermark and save to a file with a unique filename
Plain text file Thumbnail_text_sample.php Example Sample: generate thumbnail with text watermark addon
Image file watermark.png Photo sample watermark

 Version Control Unique User Downloads Download Rankings  
This week:1
All time:142
This week:63Up
User Ratings User Comments (2)
 All time
This class works in PHP 5, but I have to use a rename functio...
14 years ago (Mike Jackson)
14 years ago (kishore kumar)