PHP Classes

Images Comparison Class: Compare two images to check if they are identical

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (4)   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings  
2010-07-22 (5 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,065 This week: 1All time: 3,334 This week: 1,077Up
Version License PHP version Categories  
images-comparison 0.1Free To Use But R...5.0PHP 5, Graphics
Description Author  

This class can be used to compare two images to check if they are identical.

It can traverse two given images in the PNG format of the same size to determine which pixels are different.

The class can circle or fill the areas that are different with a given color. The resulting image is displayed as the current output in the PNG format.

Innovation Award  
PHP Programming Innovation award nominee
August 2010
Number 8
Sometimes it is necessary to evaluate whether two images are identical in order to figure if one may be at least a partial copy of the other.

This class provides a pure PHP solution to compare two images and shows graphically how similar the images can be.

Manuel Lemos
Picture of Kai Ming Choi
Name: Kai Ming Choi <contact>
Classes: 15 packages by
Country: Hong Kong Hong Kong
Age: 23
All time rank: 5173 in Hong Kong Hong Kong
Week rank: 588 Down3 in Hong Kong Hong Kong Equal
Innovation award
Innovation award
Nominee: 3x

  Files folder image Files  
File Role Description
Plain text file ImagesComparison.class.php Class main class
Accessible without login Plain text file example.php Example example
Accessible without login Image file a.png Photo example file
Accessible without login Image file b.png Photo example file

 Version Control Unique User Downloads Download Rankings  
 0%Total:1,065All time:3,334
 This week:1This week:1,077Up
 User Comments (3)  
Beware! This program works well with the supplied example, b...
4 years ago (Steve Dix)
Why it compares only *.
5 years ago (Mike Oakley)
It doesn't work
5 years ago (Senex Senis)