imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG
Posted
技术标签:
【中文标题】imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG【英文标题】:imagecreatefromstring() [function.imagecreatefromstring] No JPEG support in this PHP build 【发布时间】:2011-04-05 15:52:05 【问题描述】:我在尝试在 wordpress 管理界面中上传时收到主题中提到的错误。 我的服务器用php-fpm运行nginx,PHP版本是5.3.0。
我已经用谷歌搜索了很多关于这个问题的信息,但我找不到任何解决方案。有没有办法在不完全重新编译 PHP 的情况下启用对 GD 的 JPG 支持? (我试图遵循这条路径,但我无法获得正确完成所需的所有 ./configure ,我只是没有时间修复所有库的所有错误)。
谢谢!
【问题讨论】:
Tomalak's 可能是唯一的答案。您是否考虑过改用 ImageMagick? 不客气。这里有一个看起来并不太可怕的补丁:return-true.com/2010/01/using-imagemagick-with-wordpress-2-9-1 【参考方案1】:没有。您必须重新编译 php。
【讨论】:
谢谢。我刚刚看到了不同的提示,没有它可以完成,但现在我知道它不能:)以上是关于imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 imagecreatefromstring 保存 base64 图像,它完全是黑色的
使用 imagecreatefromstring() 时 PHP 将图像导出为相同类型(PNG、JPG 等)