vajiral/php-image-compare

A light weight PHP class that can compare two (jpg/png) images to find if they are similar.

1.0.1 2017-05-04 01:48 UTC

This package is auto-updated.

Last update: 2024-04-29 03:44:22 UTC


README

A light weight PHP class that can compare two (jpg/png) images to find if they are similar.

Supported files: "png","jpg".

Usage:

Install via composer

"vajiral/php-image-compare": "1.0.1"

In your PHP file

<?php

use BigV\ImageCompare;

require __DIR__ . "/../vendor/autoload.php";

/**
 * These two images are almost the same so the hammered distance will be less than 10
 * Try it with images like below:
 * 1. Two slightly different images
 * 2. Two completely different images
 * 3. Two same images (returned value 0)
 * 4. Two same image but with different size/aspect ratio (returned value ~0)
 */

$image = new ImageCompare();
echo $image->compare(__DIR__ . '/image2-resize.jpg',__DIR__ . '/image2.jpg');

?>

Originally taken from https://www.phpclasses.org/package/8255-PHP-Compare-two-images-to-find-if-they-are-similar.html and name-spaced and added to Composer