【问题标题】:Unsupported image type with fpdffpdf 不支持的图像类型
【发布时间】:2012-04-17 22:56:58
【问题描述】:

我收到此消息错误:

不支持的图像类型:在此服务器上找不到图像路径。

我想用从 iphone 拍摄的 jpg 图像创建 pdf。不幸的是,这不起作用。刚刚看到图像路径,我可以从浏览器访问它。当我改变路径的时候是错误的。

代码示例

$pdf->Image('../firstParthPath/'.$_SESSION['environment'].'/secondParthPath'.$ImageName,null,$heigth,40,50);

$ImageName/image404-120404.jpg 例如。我已经测试了变量名。它有/image404-120404.jpg

$heigth 也是一个自动处理的变量。它总是有想要的内容。

我尝试将 null 替换为 0

我尝试添加选项“JPG”。没有成功。

图像示例 http://imageshack.us/photo/my-images/72/image398120404.jpg/

【问题讨论】:

  • 您可以尝试使用 imagemagick 使用“convert”命令对图像进行预操作。
  • 图片自动生成到iPhone
  • 是的。我知道。但是你可以先在你的服务器上“处理”它们(在用 fpdf 放置它们之前)通过使用 imagemagick 库的转换。

标签: php iphone image jpeg fpdf


【解决方案1】:

可能是 PHP 无法通过以 '../' 开头的相对路径来理解位置。您可以尝试在它之前显式添加脚本路径,以确保 PHP 在正确的位置:

(dirname(__FILE__) . '/../firstParthPath/'.$_SESSION['environment'].'/secondParthPath'.$ImageName,null,$heigth,40,50);

【讨论】:

    【解决方案2】:

    解决了。下一张图片是验证错误。现在问题解决了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多