This package is a wrapper of Image Comparator package adapted to use with Laravel via Facade. All methods of Image Comparator are available in the Facade. For the method reference visit the wiki
You can install the package using Composer:
composer require sapientpro/image-comparator-laravel
You can start using the Image Comparator Facade by including it in your class:
use SapientPro\ImageComparatorLaravel\Facades\Comparator;
$imageHash = Comparator::hashImage('path_to_image.jpg')
By default, the average hashing algorithm is user for hashing and comparing images.
If you want to use difference hashing algorithm, you set it with setHashStrategy()
function:
use SapientPro\ImageComparatorLaravel\Facades\Comparator;
use SapientPro\ImageComparator\Strategy\DifferenceHashStrategy;
Comparator::setHashStrategy(new DifferenceHashStrategy());
$similarity = Comparator::compare('path_to_image1.jpg', 'path_to_image2.jpg') // will use difference hash algorithm