如何更改由 php header 内容图像创建的 html body 颜色?

How to change html body color created by php header content image?

我使用 PHP 创建了一个图像。我想更改由 php imagick 创建的 body 背景颜色。为了更清楚,我添加了代码和输出图像。

header('Content-Type: image/png');
$image = new Imagick('d.png');
$image->setImageFormat("png");

echo $image;

使用两个单独的文件 html 和 php 即可轻松解决。

page.html

<html>
<body>
    <img src="image.php" alt="" />
</body>
</html>

image.php

<?php

header('Content-Type: image/png');
$im = new Imagick('image.png');

$im->setImageFormat("png");

echo $im;

?>