0

では、PHP:s imagerotate を使用して画像に黒い背景を表示させずに GIF 画像を回転するにはどうすればよいでしょうか?

私は何時間も試してきましたが、まだうまくいきません。ここに私がソファーを得たものがあります:

        $degrees = 90.0;

        if($size['mime'] == 'image/gif') {
            $rotate = imagecreatefromgif($viewFile);
            $rotate = imagerotate($rotate, $degrees, imagecolorallocatealpha($rotate, 0, 0, 0, 127), 0);
            imagealphablending($rotate, false);
            imagesavealpha($rotate, true);
            if ($rotate != false) {
                imagegif($rotate, $viewFile, 100);
            }
            else {
                exit();
            }
        }

私はこれに基づいて考えられるすべてを試しました..PNGファイルはうまく機能しています.GIFだけが機能しません.

4

0 に答える 0