我刚刚通过
将图像加载到内存中$img = imagecreatefromjpeg($filename);
然后,我对图像应用了旋转:
$r_img = imagerotate($img, $angle, 0);
每the docs,imagerotate()
可能会更改图片的尺寸。一个例子是将矩形图像旋转180度以外的任何值。画布将被扩展以容纳整个图像,用空白区域填充颜色" 0"或黑色。
如何在不将图像写入文件的情况下获取旋转后的新尺寸? (getimagesize()需要文件名,并且似乎不支持资源参考)