0

タイトルに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);

しかし、私はまだ回転せずに画像を取得しています。何の処理もせずに画像を回転させようとしました。それもうまくいきませんでした。

4

1 に答える 1

3

pngを作成する前に、回転した画像を別の変数に割り当てる必要があります。

$rotatedImage = imagerotate($im,180,0);
 imagepng($rotatedImage,$png,9);
 imagedestroy($rotatedImage);
于 2012-08-16T07:53:39.950 に答える