1

定義された画像を回転させる関数を作成しました。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);
}
4

4 に答える 4