0
大家好,我想在運行時,併爲此我使用從GD imagestring
寫在圖像的字符串,但我沒有得到所需的輸出,而不是它的捐贈滿足了自己的錯誤:imagegif()函數無法正常工作
imagegif(): Unable to open 'temp/textImage.gif' for writing: No such file or directory in … on line 157 Warning:
但是相同的代碼工作正常與imagefttext()
功能,但由於我的託管服務提供商heroku
不支持FreeType庫所以這就是爲什麼香港專業教育學院進行切換。
$message = 「Hello World」;
//Image Processing:
$imageUrl = "image.gif";
$imageId = imagecreatefromgif($imageUrl);
$angle = 0;
$xCord = 4;
$yCord = 40;
$imageColor = imagecolorallocate($imageId, 0, 0, 0);
$fontUrl = "GOTHIC.TTF";
$imageText = "HELOOOO";
$imageTextLnght = strlen($imageText);
$fontSize = (500/$imageTextLnght) + 5;
$imageFont = 1;
//imagefttext($imageId, $fontSize, $angle, $xCord, $yCord, $imageColor, $fontUrl, $imageText);
imagestring($imageId, 5, $xCord, $yCord, $imageText, $imageColor);
//header('Content-Type: image/gif');
//Saving Image With Text:
$textImage = 'temp/textImage.gif';
imagegif($imageId, $textImage);
imagedestroy($imageId);
請幫助我: 三江源
有,正如我所說的,非常相同的代碼工作很好''imagefttext'和''temp/textImage.gif'是不是一個現有的文件,而是保存文本添加文件的文件名。 – Maven 2012-03-24 19:41:32
檢查文件夾'temp'和路徑。如果不是手動創建具有相同目錄php腳本的'temp'文件夾,並授予777權限 – safarov 2012-03-24 19:42:52