导航:首页 > 编程语言 > php将网页生成图片

php将网页生成图片

发布时间:2023-08-20 12:40:23

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如何实现html内容生成图片

需要借助第三方扩展 wkhtmltopdf 可转成图片或者pdf

3. 初学php生成图像,输出到浏览器中,看不了图片,是什么问题

<?php
header("content-type:image/png");
$im = @imagecreatetruecolor(120, 20) or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im);
?>

你这个是要输出图片,因此只需要这部分就可以了。你的出现乱码是因为你header之前输出了<html><head>等等东西导致header失败。

4. PHP-php如何把网页中的一部分生成图片

你可以在用360浏览器打开这个页面然后有个功能是把网页存储成图片的,然后你可以在ps里面处理一下就可以了

5. php生成图片,网页上显示一堆乱码,哪里设置错了,求大神啊!

给你这个代码用吧

我给你改好了

<?php
session_start();

header("content-type:image/png");//设置创建图像的格式

$image_width=70;//设置图像宽度

$image_height=18;//设置图像高度

srand(microtime()*100000);//设置随机数的种子

for($i=0;$i<4;$i++){//循环输出一个4位的随机数

$new_number.=dechex(rand(0,15));

}

$_SESSION['code']=$new_number;//将获取的随机数验证码写入到SESSION变量中


$num_image=imagecreate($image_width,$image_height);//创建一个画布

imagecolorallocate($num_image,255,255,255);//设置画布的颜色

for($i=0;$i<strlen($_SESSION['code']);$i++){//循环读取SESSION变量中的验证码

$font=mt_rand(3,5);//设置随机的字体

$x=mt_rand(1,8)+$image_width*$i/4;//设置随机字符所在位置的X坐标

$y=mt_rand(1,$image_height/4);//设置随机字符所在位置的Y坐标

$color=imagecolorallocate($num_image,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符的颜色

imagestring($num_image,$font,$x,$y,$_SESSION['code'][$i],$color);//水平输出字符

}

imagepng($num_image);//生成PNG格式的图像

imagedestroy($num_image);//释放图像资源
?>

6. 急!html提交数据给php,用php生成图片,如何在html中显示

首先要确定图片已经生成出来了。

不知生成的图片是否保存成文件了,如果保存成了文件直接<img src="">显示即可

如果没有生成图片文件,可以采取一种get模式的传值方式。需要三个文件。

第一个文件HTML文件此文件中放表单

第二个文件php的用于接收html文件传递的值。但是此文件不生成图片。在文件中放一个标签<img src="three.php?a=1&b=2&c=3">

第三个文件即为three.php,此文件用get模式获取a=1&b=2&c=3等参数,根据参数生成图片并输出即可。

仅供参考,如果有其他问题请补充说明。

阅读全文

与php将网页生成图片相关的资料

热点内容
linux内核编译视频教程 浏览:879
程序员厚黑 浏览:187
如何在闲鱼淘二手安卓机 浏览:175
怎么下载晨星app 浏览:132
两台服务器如何同步内容 浏览:808
服务器共用一个ip有什么坏处 浏览:461
go加密exe 浏览:606
pdf改分栏 浏览:123
python执行怎么写 浏览:766
遇见她app怎么加好友 浏览:548
手机怎么设置app强制提醒 浏览:77
怎样不用海绵做解压玩具 浏览:81
为什么远程服务器复制不了文件 浏览:715
打开app闪退怎么回事 浏览:752
bcrpt加密原理 浏览:401
女程序员写的小说 浏览:774
华为路由器ip设置命令 浏览:552
如何打开软件服务器 浏览:756
单片机接口技术及应用 浏览:751
linux下执行脚本文件 浏览:127