【发布时间】:2018-03-21 00:26:02
【问题描述】:
我花了几天时间试图解决一个问题,但我完全失败了......
我确实有一个简单的 PNG 文件,只有 2 个索引颜色,需要动态更改第一个索引颜色......到目前为止没问题......(例如,我将颜色硬编码为一些绿色)并交付结果……在浏览器中调用这个 php 文件效果很好:
<?php
$imgname = '../images/pdf/sidebar01.png';
$im = imagecreatefrompng($imgname);
imagecolorset($im,0, 0,150,0);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
?>
但是,现在我需要在使用 FPDF 创建 pdf 文件时使用此图像:
$pdf->Image('http://server/phps/getColoredLogopart.php',50,1,15,'PNG');
这行让我毛骨悚然...我只收到来自 FPDF 的错误消息,例如
致命错误:未捕获异常:FPDF 错误:不支持的图像类型
我已经尝试了很多不同的标题、输出、文件类型......没有任何效果。
有没有人设法解决了这个问题? ...我真的不知道如何让这个工作得到进一步的线索
【问题讨论】:
-
我已经更改了答案,也许会有所帮助?