我目前正在使用 php GD 中提供的 imagerotate() 来让用户旋转图像。每当用户旋转 45 度、75 度等时,都会添加背景颜色以使图像具有矩形形状。用户旋转的次数越多,图像尺寸越大,背景颜色区域越宽。
$image = imagerotate($image,45, 0xFFFFFF);
php gd 中是否有任何旋转图像的自由度(例如:45 度、75 度、306 度)而不添加任何背景图像或不增加文件图像?
编辑:当图像尺寸越来越大且白色区域越来越宽时,我收到此错误:“致命错误:允许的内存大小为 33554432 字节已用尽”。这就是为什么我想知道任何其他方式来旋转图像。
谢谢你。