2009-11-22 23 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至少有那么宽,否则你不会看到它。