我在嘗試執行imagecratefrompng時遇到了PHP中gd庫的問題。我正在運行腳本,用戶在其中輸入文本並將其添加到預先創建的圖像中。問題是,當我輸出圖像時,圖像顯示爲中斷。'imagecreatefrompng'正在輸出崩潰的圖像
任何人都可以幫助指出,如果我的腳本/圖像有問題嗎?
該圖像是一個PNG,600x956,220kb文件大小。
GD Library已啓用。 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);
你從來不會使用你的變量'$ nome'和'$ text'腳本中的不確定。它在別處有定義嗎? – Tchoupi 2012-07-30 13:23:42
這是一個輸出錯誤。 $ nome應該是$文本。我會糾正它。 – Danilo 2012-07-30 13:55:26