尝试创建png
文件时出现错误。我的代码是这样的:
require_once('....');
header("content-type: image/png");
echo `$command`;
PNG
文件是由生成的$command
,问题是我包含了另一个 PHP 文件,因此它无法显示图像。我将如何解决这个问题?
如果您想在浏览器中将其显示为图像,则需要将base64_encode()
其发送到浏览器,而不仅仅是echo
ing。
$image = `$command`;
$b64 = base64_encode($image);
echo '<img src="data:image/png;base64,' .$b64. '">';
或者您可以尝试为此使用imagepng()
和相关GD
功能。