私がrotateImage()関数で小さな画像を回転させているときはうまくいきますが、大きなファイル(5500 X 3000px)の場合はエラーになります。PHP で大きな画像を処理する方法。
// Content type
header('Content-type: image/jpeg');
// Load
$source = imagecreatefromjpeg($filename);
// Rotate
$rotate = imagerotate($source, $degrees, 0);
imagejpeg($rotate,'new.jpg');
画像を回転すると、メモリサイズと寸法が増加し、メモリ不足エラーが発生します.Photoshopの回転操作と同様に画像を回転させたいのですが、すべて元の画像と同じです。