1. 如何用php把文字转变成图片.也就是往网页输入文字.通过网站后台生成png图片
首先要确定你的环境支持GD库;
程序很简单:
$str = "测试一下";//输入的文字
header("Content-type: image/jpeg");
$im = imagecreate(100, 30) or die("Cannot Initialize new GD image stream");//图片大小
$str=iconv("gb2312","UTF-8",$str);
for($i=0;$i<200;$i++) //加入干扰象素
{
$clr = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im, rand()%100 , rand()%50 , $clr);
}
//$str="sss";
$black = imagecolorallocate($im, 0, 0, 0);
$fnt = "c:\windows\fonts\simhei.ttf"; //字体文件
ImageTTFText($im, 15, 0, 10, 20, $black, $fnt, $str);
imagejpeg($im);
//imagepng($im);
imagedestroy($im);
2. php文字生成图片
如果是生成的图片是乱码文字,那么就是ttf字体库不对
3. 求一段php文字生成图片的代码
把imageString()去掉,加上下面的代码试试,很多人用这做图片水印的-_-!
$font_file = "字体文件的路径";
$str = '我爱PHP!';
$str = mb_convert_encoding($str,"UTF-8","GBK");
imagettftext('图像','字体大小','角度',x,y,'颜色',$font_file,$str);
4. PHP 文字生成图片
imagecolorallocatealpha用这个函数拾取颜色效果会好很多
5. php文字生成图片的问题
$tel = mb_convert_encoding($bbb, "UTF-8", "GB2312");你把gb2312转换成了utf8,但是你放在utf8中就没有办法转换了,所以要放在utf8中就不用转码了,去掉就行。
6. PHP怎么把文字生成图片啊
中文只要注意字体和utf-8就行了...顺便说句,debian安全列表今天有个freetype的安全警告,注意升级...
7. PHP文字生成图片
imagettftext($im,26,0,0,40,$black,“C:\windows\Fonts\FZDHTJW.ttf”,$ment); //字体路径
header(“Content-type:image/png”);
这里面的引号是中文引号,换成英文下的引号
8. 如何将文字用php转换成图片
看一些关于gd库的函数,相关链接http://manual.phpv.net/zh/function.imagejpeg.php
9. 讨论在PHP中如何把带有HTML内容的文字生成图片
我用了0.6那个版本+php5.2.0可以显示图片了,不过没有显示全部,中文部分没显示定义的数字也没显示!
你的采纳是我前进的动力,
记得好评和采纳,互相帮助,
如果你认可我的回答,敬请及时采纳.
手机提问的朋友在客户端右上角评价点【满意】即可.
如果你认可我的回答,请及时点击【采纳为满意回答】按钮!
10. 求代码示例:php将数据库读取出来的文字转成图片显示在页面上
<?php
$Phone=18907975647;#手机号码,具体从数据库怎么读出来,你自己写代码
$im=imagecreate(300,30);#建立一个宽300,高30像素的图片对象
imagecolorallocate($im,255,255,255);#将图片背景填充为白色
$Color=imagecolorallocate($im,0,0,0);#在生成一黑色色颜色,以便写入字符串
imagestring($im,16,0,0,$Phone,$Color);#将字符串写到图片上
header('content-type:image/*');//设置文件头为图片格式
imagepng($im);//输出一个png格式的图片
imagedestroy($im);//销毁图片对象
下面写效果图: