Функция для поворота изображения в PHP с использованием библиотеки php gd
1 2 3 4 5 6 7 8 9 10 |
function rotate_img($src, $dest, $degrees){ if (!file_exists($src)) return false; $size_img = getimagesize($src); $format = strtolower(substr($size_img['mime'], strpos($size_img['mime'], '/')+1)); $icfunc = "imagecreatefrom" . $format; if (!function_exists($icfunc)) return false; $image = $icfunc($src); $rotate = imagerotate($image, $degrees, 0); imagejpeg($rotate, $dest, 95); } |
Использовать:
1 |
rotate_img("1.jpg", "1_r.jpg", "90"); |
Это значит что файл 1.jpg будет повёрнут на 90 градусов и сохранён с именем 1_r.jpg