PHP图像旋转到固定位置

PHP图像旋转到固定位置,php,image-processing,gd,image-rotation,Php,Image Processing,Gd,Image Rotation,因此,我使用imagerotate()在使用ajax的按键上将图像旋转90度,这很好,但我的问题是旋转似乎是固定的 基本上,当我按下按钮时,它会将图像逆时针旋转90度,但当我再次按下按钮时,它不会再逆时针旋转90度(因此总共旋转180度),它只会保持在当前的90度位置 $img = imagerotate($img, 90, 0); 这是正常行为还是我做错了什么?如果是的话,有没有其他方法可以替代 谢谢。您可以使用javascript在单击时轻松完成此操作(),方法是根据需要增加单击角度:

因此,我使用imagerotate()在使用ajax的按键上将图像旋转90度,这很好,但我的问题是旋转似乎是固定的

基本上,当我按下按钮时,它会将图像逆时针旋转90度,但当我再次按下按钮时,它不会再逆时针旋转90度(因此总共旋转180度),它只会保持在当前的90度位置

$img = imagerotate($img, 90, 0);
这是正常行为还是我做错了什么?如果是的话,有没有其他方法可以替代


谢谢。

您可以使用javascript在单击时轻松完成此操作(),方法是根据需要增加单击角度:

var角度=90;
$(“#花”)。单击(函数(){
$(this.css)({
“-webkit变换”:“旋转(“+角度+”度)”,
“-moz变换”:“旋转(“+角度+”度)”,
“-o变换”:“旋转(“+角度+”度)”,
“-ms变换”:“旋转(“+角度+”度)”
});
角度+=90;
});
#花{
位置:固定;
显示:块;
边框:1px纯灰;
边缘顶部:20px;
左边距:20px;
高度:100px;
宽度:100px;
填充:15px;
过渡:全部。5秒放松;
-webkit过渡:所有.5s的放松;
-moz过渡:全部.5s放松;
-ms过渡:所有。5秒缓解;
-o型过渡:全部。5秒缓解;
}

感谢您的巨大努力,这是一个非常好的jquery/css示例,展示了我试图通过imagerotation实现的目标。