В этой статье я покажу как можно сделать зеркальное отображение картинки.
Весь код оформлен в функцию, для удобства использования. Ниже приведен код с комментариями:
<?php function makeMirrorPic($fileImg, $newFile){ // загружаем картинку $source = imagecreatefromjpeg($fileImg); // получаем размеры картинки $size = getimagesize($fileImg); // создаем новое изображение $img = imagecreatetruecolor($size[0], $size[1]); // наносим попиксельно изображение в обратном порядке for ($x = 0; $x < $size[0]; $x++) { for ($y = 0; $y < $size[1]; $y++) { $color=imagecolorat($source, $x,$y); imagesetpixel($img, $size[0]-$x, $y, $color); } } // сохраняем изображение imagejpeg($img, $newFile); // очищаем память imagedestroy($img); } makeMirrorPic('test.jpg', 'testNew.jpg'); ?>