旋转并保存图像

时间:2012-11-20 02:56:22

标签: php gd

我已经在旋转图片了:

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

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

$source = imagecreatefrompng($filename);

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

imagejpeg($rotate);

并在页面中显示

但我怎么能保存呢,所以如果有人再次旋转它,它会从最后一个旋转点开始而不是原来的旋转点,谢谢。

1 个答案:

答案 0 :(得分:0)

来自imagejpeg documentation

  

imagejpeg - 将图像输出到浏览器或文件

所以,

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

应该做的伎俩。在文件的顶部,您可以使用file_exists()检查myimage.jpg文件是否存在,如果存在,请加载该文件以再次旋转它。