老T 发表于 2011-1-31 18:47:15

PHP怎么把文字生成图片啊?

文字在一个txt里面!
谢谢啦!大家帮忙看看是那里错了啊!<?   
header("Content-type:image/png");
$file_dir="1.txt";
$fp=fopen($file_dir,"r");
$content=fread($fp,filesize($file_dir));//读文件
fclose($fp);   
$fplen=strlen($fp);
//计算字符字数
$mailaddressimages=imagecreate($fplen*10,25);
//获得文件名图片信息。
$lenadd=$fplen;   
$fontsize="4";   
$center=(imagesx($mailaddressimages)-8.3*strlen($fp))/2;   
$mailimagesbackground=ImageColorAllocate($mailaddressimages,231,196,43);   
$mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);   
ImageString($mailaddressimages,$fontsize,$center,5,$fp,$mailimagesfacecolor);   
Imagepng($mailaddressimages);   
ImageDestroy($mailaddressimages);   
?>   

[ 本帖最后由 老T 于 2011-1-31 22:33 编辑 ]

helone 发表于 2011-1-31 19:01:31

理论是可以的,这得请教PHP高手。

zyypp 发表于 2011-1-31 19:02:59

你可以先参考下这个,然后自己做些改动
http://topic.csdn.net/u/20071224/11/917cae2a-97ac-4447-b99c-63a0b9d77402.html

ps:手机看帖中……

qun 发表于 2011-1-31 19:23:29

理论上可以,实力操作也是可以的。

ps:我也是手机党

wdlth 发表于 2011-1-31 19:27:05

GD库

mslxd 发表于 2011-1-31 19:39:24

这个不是理论上可以,是实际上也可以,验证码就是这么干的

lxfy 发表于 2011-1-31 20:34:16

不难,网上有例程,改改就能用了

Kokgog 发表于 2011-1-31 20:37:43

中文只要注意字体和utf-8就行了...顺便说句,debian安全列表今天有个freetype的安全警告,注意升级...

老T 发表于 2011-1-31 22:00:52

回复 8# 的帖子

都是英文和数字,不管它!

老T 发表于 2011-1-31 22:01:06

回复 3# 的帖子

谢谢啦
页: [1] 2
查看完整版本: PHP怎么把文字生成图片啊?