我创建了一个旋转定义图像的函数。它在 Firefox 中完美运行,但在 IE 和 Opera 中没有任何反应 - 图像重新加载但未旋转。有人知道为什么吗?代码如下:
function rotateImage($direction, $id, $angle) {
$dir = opendir($direction);
if ($img = imagecreatefromjpeg($_SESSION['files'][$id]['large'])) {
$width = imagesx ( $img );
$height = imagesy ( $img );
$rotate = imagerotate($img, $angle, 0);
imagejpeg($rotate, $_SESSION['files'][$id]['large'], 100);
}
else {
echo '<p>Error: image cannot be rotated</p>';
}
closedir($dir);
}