php text to image imagettftext()

时间:2012-04-07 18:09:24

标签: php html apache xampp

header("Content-type: image/jpeg");
$image= imagecreate(120,50);

$txt="hello world!";
$bg=    imagecolorallocate($image,255,255,255);
$clr=   imagecolorallocate($image,0,0,0);

imagettftext($image,12,0,5,35,$clr,'font.ttf',$txt);


imagejpeg($image);

这适用于Windows 7上的本地xampp服务器 但是当我将它上传到服务器时它不显示图像


但是当我用imagetring()替换imagettftext()时它会工作,
我相信我已经上传了font.ttf文件。

1 个答案:

答案 0 :(得分:1)

<?php
// Set the enviroment variable for GD
putenv('GDFONTPATH=' . realpath('.'));
// Name the font to be used (note the lack of the .ttf extension)
$font = 'SomeFont';
?>

来自php手册