Comparar dos imágenes pixel a pixel
Un sencillo método a tener en cuenta para retos de esteganografía:
<?php $original = imagecreatefromjpeg('1.jpg'); $modified = imagecreatefrompng('2.png'); $size = getimagesize('1.jpg'); $output = imagecreate($size[0], $size[1]); imagecolorallocate($output, 255, 255, 255); $cblack = imagecolorexact($output, 0, 0, 0); for ($a = 0; $a < $size[0]; $a++) { for ($b = 0; $b < $size[1]; $b++) { $colororiginal = imagecolorat($original, $a, $b); $colormodified = imagecolorat($modified, $a, $b); if ($colororiginal != $colormodified) imagesetpixel($output, $a, $b, $cblack); } } imagepng($output, 'resultado.png'); ?>