当我尝试执行 imagecratefrompng 时,我遇到了 PHP 中的 gd 库问题。我正在运行一个脚本,用户输入文本并将其添加到预先创建的图像中。问题是,当我输出图像时,图像显示为损坏。
如果我的脚本/图像有问题,谁能帮忙指出?
图像为 PNG、600x956、220kb 文件大小。
GD 库已启用。启用 PNG、JPEG、GIF 支持。
这是代码。
// Text inputed by user
$text = $_POST['text'];
// Postion of text inputed by the user
$text_x = 50;
$text_y = 817;
// Color of the text
$text_color = imagecolorallocate($img, 0, 0, 0);
// Name of the file (That is in the same directory of the PHP file)
$nomeDaImagem = "Example";
$img = imagecreatefrompng($nomeDaImagem);
//Text is retrieved by Post method
imagestring($img, 3, $text_x, $text_y, $text, $text_color);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);