2009-11-22 3 views
1

Я пытаюсь получить его, чтобы показать text1 и text2 на том же изображении только Текст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-координирование). Является ли тестовое изображение шириной 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), кажется, как со-Орды, которая слишком далеко вправо. Если jpg по крайней мере такой широкий, вы его не увидите.

Смежные вопросы