Рецепт №92. Из книги «128 рецептов php»
Перейти к оглавлению
Поворот изображения реализуется с помощью функции imagerotate. Угол поворота задается в градусах(0-360), его можно задавать как положительным, так и отрицательным значением. От знака градуса зависит, в какую сторону будет сделан поворот, по часовой стрелке или против нее.
Пример:
// картинка $source = "test.jpg"; // угол, на который будет осуществлен поворот $degree = 45; // Загрузка изображения $img = imagecreatefromjpeg($source); // Поворот. Пустые углы заливаем цветом 0xffffff $rotate_img = imagerotate($img, $degree, '0xffffff'); // заголовок для браузера header("Content-Type: image/jpeg"); // выводим результат в браузер imagejpeg($rotate_img); // очищаем пямять imagedestroy($rotate_img);