【问题标题】:PHP GD doesnt support a specifc image, any solution/workaround?PHP GD 不支持特定图像,有什么解决方案/解决方法吗?
【发布时间】:2011-03-12 07:02:35
【问题描述】:

如果我跑步

 $res=imagecreatefromJPEG ('http://www.theweddingoutlet.com/core/media/media.nl?id=29428&c=697473&h=8320018df7b40ec6eff8');

我得到 False + 错误:gd-jpeg:JPEG 库报告不可恢复的错误:(没有更多详细信息)。

导致 GD 不支持此特定图像的问题是什么? 我怎样才能让GD支持它?任何解决方法(我无法更改图像) 我的 GD 代码支持许多类似的图像而没有问题。

GD 信息: 启用 GD 支持 GD 版本捆绑(2.0.34 兼容) 已启用 FreeType 支持 FreeType 与 freetype 的链接 FreeType 版本 2.2.1 启用 GIF 读取支持 启用 GIF 创建支持 已启用 JPG 支持 启用 PNG 支持 启用 WBMP 支持 启用 XBM 支持

【问题讨论】:

    标签: php image-processing gd


    【解决方案1】:

    网址“http://www.theweddingoutlet.com/core/media/media.nl?id=29428&c=697473&h=8320018df7b40ec6eff8”指向不存在的资源,因此不是有效的 JPEG 文件。

    另一方面,

    'http://www.theweddingoutlet.com/core/media/media.nl?id=29428'确实存在。试试吧。

    编辑:这很有趣,一旦您单击第二个链接,第一个链接就会开始神奇地工作......这里发生了某种服务器诡计......无论如何,只需使用带有 id 参数的第二个 URL。

    EDIT2:@zaf 你是对的。但是(请耐心等待)如果你去:

    http://www.theweddingoutlet.com/core/media/media.nl

    然后到(或与此相关的原始 URL):

    http://www.theweddingoutlet.com/core/media/media.nl?id=29428

    它有效:)

    【讨论】:

    【解决方案2】:

    原来是 netsuite 设置。

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2014-11-14
      • 2011-08-24
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 2015-04-17
      • 2018-04-02
      • 1970-01-01
      相关资源
      最近更新 更多