Вот такой рабочий код:
Но он немного теряет качество изображения, что важно. Как убрать эту потерю?
PHP код:
$image = c("fon")->saveToFile("./image_temp.jpg");
$way = (DOC_ROOT."image_temp.jpg");
$img = imagecreatefromjpeg($way);
$rotate = imagerotate($img, 90, 0);
imagejpeg($rotate,"./image_temp2.jpg");