PHP GD - jpeg图像的imagerotate不起作用

时间:2012-08-15 18:04:01

标签: php image-rotation php-gd

标题说JPEG。但我试过PNG。它没用。 GD支持imagerotate功能。

 if (function_exists('imagerotate')) { 
     echo "test";
 }

输出单词test。所以我假设我有imagerotate功能。

$im = imagecreatetruecolor($width + 10, $height + 10);
...

我做了一些照片。我可以毫无问题地看到处理过的图像。但我想旋转最终图像。所以我做了以下几点。

 imagerotate($im,180,0);
 imagepng($im,$png,9);
 imagedestroy($im);

但我仍然没有旋转的图像。 我甚至只是尝试旋转图像而不进行任何处理。它也不起作用。

1 个答案:

答案 0 :(得分:3)

在创建png之前,您需要将旋转的图像指定给另一个变量。

$rotatedImage = imagerotate($im,180,0);
 imagepng($rotatedImage,$png,9);
 imagedestroy($rotatedImage);