Поворот изображения

Рецепт №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);
Рассказать друзьям:


Оценить:
(Пока оценок нет)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code