Повернуть картинку
Повернуть картинку можно через функцию imagerotate()
.
function image_create($image_path) { $ext = pathinfo($image_path, PATHINFO_EXTENSION); switch($ext) { case 'gif': $im = imagecreatefromgif($image_path); break; case 'jpg': $im = imagecreatefromjpeg($image_path); break; case 'png': $im = imagecreatefrompng($image_path); break; default: throw new Exception('Неверный формат файла'); } unset($ext); return $im; } $image_source = '/path/image.jpg'; if (!file_exists($image_source)) { throw new Exception('Изображение '.$image_source.' не найдено'); } $image = image_create($image_source); // Повернуть картинку на 180 градусов $rotate = imagerotate($image, 180, 0); // Сохранить картинку imagepng($rotate, '/image-rotated.png'); // освобождение памяти imagedestroy($image);
Пример кода:
Поддержать автора