0

我有一个脚本可以创建一个高度取决于递归树深度的图像。预先计算图像的高度会很痛苦,因为我需要运行两次递归函数。因此,我想知道是否可以从我唯一的递归函数内部调整图像大小。长话短说,我需要调整图像资源的大小,可以吗?例如,我怎样才能使下面的代码工作?谢谢!

//Create the image
$image = imagecreatetruecolor(800, 100);

//Change the image height from 100 to 1000 pixels
imagecopyresized($image, $image, 0, 0, 0, 0, 800, 1000, 800, 100);

//Set the header
header('Content-Type: image/png');

//Output the image
imagepng($image);

//Destroy the image
imagedestroy($image);
4

1 回答 1

1

你的代码几乎是完美的,只是你没有给它提供源图像。您需要$source = imagecreatefrompng("someimage.png");,然后在您imagecopyresize的源图像参数中设置为$source.

于 2012-07-25T14:33:03.200 回答