导航:首页 > 文字图片 > php文字转图片

php文字转图片

发布时间:2022-05-25 15:07:20

如何用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);

⑵ 讨论在PHP中如何把带有HTML内容的文字生成图片

具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

⑶ PHP文字生成图片

没仔细看你的程序,但是如果你的意思是想加上中文,但是中文是gbk的,然后就出现乱码了的话就对了。
假设你的中文是 $str="这是你的中文内容"
加上下面一句:
$str = iconv("gbk","utf-8",$str)
这时候再把$str加到上面就不会乱码了

⑷ PHP中如何将一个字符串解析成图像以及如何获得一个图像的字符串形式

首先这个代码的php文件就作为图片文件.
<?php //设文件名为test.php
$data=file_get_contents("1.jpg");
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg'); //对应jpeg的类型
imagejpeg($im);////也要对应jpeg的类型
imagedestroy($im);
}
else {
echo '图片未读入';
}

=========
然后再另一个html或php中写上<img src='test.php' />显示该图片

⑸ php 如何把文字转成图片显示(象验证码那样)

需要安装PHP GD2库. 基本要用到以下几个函数

//设置一个图片文件名字
$png_name=time().'.png';

//画一个200*50的方框的图片
$img=imagecreate(200,50);

//设置背景颜色(白色)
$bg_color=imagecolorallocate($img,255,255,255);

//设置字体颜色(黑色)
$txt_color=imagecolorallocate($img,0,0,0);

//给图片添上背景颜色
imagefilledrectangle($img,0,0,200,50,$bg_color);

//取一个字符,然后画在方块中,其中:
21是字体大小
$deg是字体偏斜角度(0-360°)
$x是横坐标(在图片中,这里是0-200)
$y是纵坐标(在图片中,这里是0-50)
$txt_color是字体颜色
captcha.ttf是字体库
$letter是要写入的字符

imagefttext($img,21,$deg,$x,$y,$txt_color,'captcha.ttf',$letter);

//在图片中画一个点,用以干扰,所以坐标是随机的
imagesetpixel($img,rand()%200,rand()%50,$txt_color);

//在图片中画一条线,同样用以干扰,坐标随机(两组rand()确定了线段的起点和终点)
imageline($img,rand()%200,rand()%50,rand()%200,rand()%50,$bg_color);

//将$img输出为文件.
imagepng($img,$png_name);

⑹ PHP怎么修改网页文字并提取图片啊

<?php
$text1="第一句";
$text2="第二句";
$text3="第三句";
$url='http://tp.388g.com/aosbegin00006.php?id=736&text1={text1}&text2={text2}&text3={text3}&text4=undefined&text5=undefined&rnd=';
$url=str_replace('{text1}',urlencode($text1),$url);
$url=str_replace('{text2}',urlencode($text2),$url);
$url=str_replace('{text3}',urlencode($text3),$url);
$url=$url.time();
$content=file_get_contents($url);
preg_match('/<outputimg>.(.*?)</outputimg>/is',$content,$matched);
$imgUrl='http://tp.388g.com'.$matched[1];
echo$imgUrl;
exit;

⑺ php如何把表情文字转换成表情图片

这个需要js配合。先把图片放在特定的目录。然后通过代码调用。

⑻ 如何将文字用php转换成图片

看一些关于gd库的函数,相关链接http://manual.phpv.net/zh/function.imagejpeg.php

⑼ 求代码示例: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);//销毁图片对象

下面写效果图:

⑽ 怎样把网页中的部分文字通过什么方法转成图片 ,是php网站

如果是想把显示某部分文字的替换成图片的话 用正则替换一下就成了

阅读全文

与php文字转图片相关的资料

热点内容
word如何把图片连成一个整体 浏览:852
动漫精灵王子图片 浏览:888
90后纹身图片大全 浏览:766
忧伤的动漫图片女生 浏览:862
科学图画图片简单点 浏览:402
小兔子女孩图片头像 浏览:728
怎么画老虎简笔画图片 浏览:273
儿童画画颜色大全简单图片 浏览:487
白底黑字图片怎么制作 浏览:780
日本潮流发型图片 浏览:779
综合图片卡通动漫 浏览:854
足球文字加图片 浏览:598
美女磨蹭图片 浏览:554
word内怎么剪图片 浏览:205
简单脸谱怎么画图片 浏览:522
可爱男海图片 浏览:488
志愿者照片图片男生 浏览:578
word批量插入的图片重叠怎么办 浏览:653
选不出衣服发疯的图片 浏览:620
寓意很美的文字图片 浏览:299