【发布时间】:2017-01-17 13:49:06
【问题描述】:
imagerotate() 函数对我不起作用。请看下面的代码
$source = imagecreatefromjpeg($filename);
// Rotate
$source = imagerotate($source, 90, 0);
// Output
imagejpeg($source);
// Free the memory
imagedestroy($source);
这是从 phpinfo 得到的关于 gd 的信息
已启用 GD 支持 捆绑了 GD 版本(兼容 2.1.0)FreeType
支持启用 FreeType 与 freetype FreeType 版本的链接
2.3.11 启用 GIF 读取支持 启用 GIF 创建支持 启用 JPEG 支持 libJPEG 版本 6b 启用 PNG 支持 libPNG
版本 1.2.49 WBMP 支持已启用 XPM 支持已启用 libXpm
版本 30411 XBM 支持已启用
我搜索了很多答案,但没有得到正确的答案。
有什么办法可以解决这个问题吗?任何帮助将不胜感激
【问题讨论】:
-
您是否尝试过另一个 jpg 文件?代码对我有用。也许你忘记了标题?
header("Content-Type: image/jpeg"); -
也适合我。 “不工作”是什么意思?你怎么知道它不起作用?图像是否渲染,只是没有旋转?你得到一个空白页吗?确保您已启用所有错误报告并检查 PHP 错误日志。
标签: php image gd image-rotation