永发信息网

求一段php文字生成图片的代码?

答案:2  悬赏:30  手机版
解决时间 2021-02-24 18:06
网上有一些,试了怎么都不成功
要求支持中文

以下是一段文字生成图片的代码:
———————————————————————
$height = 300;
$width = 300;
//创建背景图
$im = ImageCreateTrueColor($width, $height);
//分配颜色
$white = ImageColorAllocate ($im, 255, 255, 255);
$blue = ImageColorAllocate ($im, 0, 0, 64);
//绘制颜色至图像中
ImageFill($im, 0, 0, $blue);
//绘制字符串:Hello,PHP
ImageString($im, 10, 100, 120, 'Hello,PHP', $white);
//输出图像,定义头
Header ('Content-type: image/png');
//将图像发送至浏览器
ImagePng($im);
//清除资源
ImageDestroy($im);
?>
————————————————————

1、如何更改字体为 微软雅黑?
2、如何使之支持简体中文?
最佳答案
把imageString()去掉,加上下面的代码试试,很多人用这做图片水印的-_-!
$font_file = "字体文件的路径";
$str = '我爱PHP!';
$str = mb_convert_encoding($str,"UTF-8","GBK");
imagettftext('图像','字体大小','角度',x,y,'颜色',$font_file,$str);
全部回答
php生成随机长度的随机字符串,本质就是多次调用随机函数,例如要生成10-20个随机字符,那么首先用rand(10,20)生成随机长度,然后rang(1,26)生成每一个随机字符即可(如果需要区分大小写、允许数字需要增加一些控制),最简单的例子代码: 运行几次的例子如下: e:\temp\文件\exp>a.php nzgxatyitkej e:\temp\文件\exp>a.php jegqruuyvoyre e:\temp\文件\exp>a.php pqjdiawjmbrgvyrth
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是加速度啊???
请问我的阿里旺旺在我电脑上都可以正常登陆,
1g分子葡萄糖在细胞内氧化和在体外燃烧,其共
良食旺瓦房店全羊馆怎么去啊,有知道地址的么
2015福特翼虎可以装两台儿童座椅吗?
下列看法中,最能够体现矛盾的“统一”的是(
红米note4x解锁了还可以上锁吗
临安明扬寄卖行在哪里啊,我有事要去这个地方
工作的环境有H2S硫化氢,这样长时间对人体有没
进水总氮高于氨氮怎么回事我一污水处理厂
设计一份来在北方旅游团的午餐套餐菜单30人,
文玩麂角怎么才能玩的透亮
中国邮政(大埔县邮政局百侯支局)这个地址在什
钓江鱼什么饵好
敖太音拜兴地址在哪,我要去那里办事
推荐资讯
柏子养心丸的配伍及剂量
魅蓝note6光圈拍照可以调的吗
薛氏宗祠地址在什么地方,想过去办事
茂县国土资源局这个地址在什么地方,我要处理
张林看课外书,每天看25页。妈妈为张林新买了
手机百度贴吧,登陆失败,账户未登陆。啥意思
虎山尖地址在什么地方,想过去办事
妩媚怎么很多人读抚媚?求解!谢谢
开顺专卖店在什么地方啊,我要过去处理事情
爱情保卫战老女人骗钱骗感情是哪一期
28寸行李箱能过地铁安检机吗
零点·梦幻地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?