1

私はすでに画像を回転させています:

$filename = 'http://gabomacias.zapto.org/flecha';
$grados = $_POST["grados"];

header('Content-type: image/png');

$source = imagecreatefrompng($filename);

$rotate = imagerotate($source, $grados, 0);

imagejpeg($rotate);

そしてそれをページに表示し、

しかし、どうすればそれを保存できますか?

4

1 に答える 1

0

imagejpegのドキュメントから:

imagejpeg — ブラウザーまたはファイルに画像を出力する

そう、

imagejpeg($rotate, 'myimage.jpg');

トリックを行う必要があります。myimage.jpgファイルの先頭で、を使用してファイルが存在するかどうかを確認できます。存在するfile_exists()場合は、それをロードして再度回転させます。

于 2012-11-20T03:29:07.833 に答える