2009-11-22 52 views
1

我試圖得到它顯示同一圖像上的文本1和文本僅文本1顯示了PHP圖像添加TXT

$rImg = ImageCreateFromJPEG("test.jpg"); 
$cor = imagecolorallocate($rImg, 0, 0, 0); 
imagestring($rImg,5,126,22,"Text1",$cor); 
imagestring($rImg,5,500,34,"Text2",$cor); 
header('Content-type: image/jpeg'); 
imagejpeg($rImg,NULL,100); 

謝謝

回答

1

你的代碼工作時,我測試。 imagestring的第二個參數是一個字體標識符(我最初認爲它是x-coord)。您的測試圖像> 500像素寬?

這個偉大的工程:

$rImg = ImageCreateFromJPEG("test.jpg"); 
$cor = imagecolorallocate($rImg, 0, 0, 0); 
imagestring($rImg,5,0,0,"Text1",$cor); 
imagestring($rImg,5,0,30,"Text2",$cor); 
header('Content-type: image/jpeg'); 
imagejpeg($rImg,NULL,100); 
4

(500,34)似乎是一個共同ORD就是太遠權。除非JPG至少有那麼寬,否則你不會看到它。