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 编辑 ] 理论是可以的,这得请教PHP高手。 你可以先参考下这个,然后自己做些改动
http://topic.csdn.net/u/20071224/11/917cae2a-97ac-4447-b99c-63a0b9d77402.html
ps:手机看帖中…… 理论上可以,实力操作也是可以的。
ps:我也是手机党 GD库 这个不是理论上可以,是实际上也可以,验证码就是这么干的 不难,网上有例程,改改就能用了 中文只要注意字体和utf-8就行了...顺便说句,debian安全列表今天有个freetype的安全警告,注意升级...
回复 8# 的帖子
都是英文和数字,不管它!回复 3# 的帖子
谢谢啦
页:
[1]
2