Salut,
J'ai besoin de comparer des images. Le but étant de déterminer si deux images sont identiques ou non.
Je suis entrain de jouer avec l'API de image magick mais je voulais savoir s'il y a d'autres possibilités.
Avec image magick j'ai une erreur que je sais pas comment corriger. Voila mon code:
l'erreur retournée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $arr = array('bikini.jpg', 'dominican.jpg', 'swedish.jpg', 'robe.jpg'); for($i=0; $i<count($arr); $i++){ $filename = $arr[$i]; echo $filename . ": " . filesize($filename) . " bytes\n"; } $image1 = new imagick("bikini.jpg"); $image2 = new imagick("robe.jpg"); $result = $image1->compareImages($image2, Imagick::METRIC_MEANSQUAREERROR); var_dump($result); ?>
PHP Fatal error: Uncaught exception 'ImagickException' with message 'Compare images failed' in /home/me/cmpimages/index.php:11
Stack trace:
#0 /home/me/cmpimages/index.php(11): Imagick->compareimages(Object(Imagick), 4)
#1 {main}
thrown in /home/me/cmpimages/index.php on line 11
Merci
Partager