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

php页面生成图片

发布时间:2022-09-28 11:29:32

php怎么把文字生成图片啊

你既然这样$content=fread($fp,filesize($file_dir));//读文件用了,为何下面不调用它呢已经帮你修改好了header("Content-type:image/png");$file_dir="verchk.txt";$fp=fopen($file_dir,"r");$content=fread($fp,filesize($file_dir));//读文件fclose($fp);$fplen=strlen($content);//计算字符字数$mailaddressimages=imagecreate($fplen*10,25);//获得文件名图片信息。$lenadd=$fplen;$fontsize="4";$center=(imagesx($mailaddressimages)-8.3*strlen($content))/2;
$mailimagesbackground=ImageColorAllocate($mailaddressimages,231,196,43);
$mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);
ImageString($mailaddressimages,$fontsize,$center,5,$content,$mailimagesfacecolor);
Imagepng($mailaddressimages);ImageDestroy($mailaddressimages);复制代码

⑵ 如何让php每天在服务器上自动生成图片 图片的内容是 (昨天-----明天)

1.建立一个php文件,写入相应的图片生成代码。
2.到服务器上设置定时任务,让其每天执这个php文件 即可。

至于的写法 可以直接参考 我们写网站最常见的验证码的生成方法来做就可以了。还有参考一下水印的生成方法。 这样我想你应该就会做了。

⑶ 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);//释放图像资源
?>

⑷ php生成的图片如何保存为jpg

文件名:do.jpg

⑸ php如何实现html内容生成图片

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

⑹ Php怎么把数据库中图片的路径转化为图片呢

先用php把数据库中的图片路径读取出来,然后把这个路径嵌入到img元素的src中,就相当于把图片的路径转化为图片了。

⑺ 用php代码怎么以背景图片加上文字生成新的图片,然后在标题处绝对调用该图片

<?php
ob_clean(); //清除输出缓存
header("Content-type:image/jpeg"); //设置输出类型
$img="images/test.jpg"; //背景图片名
if(isset($_GET["img"]))$img=$_GET["img"]; //也可以通过img参数传入
$im=imagecreatefromjpeg($img); //读入背景图片
$text="文字内容"; //要加上的文字内容
if(isset($_GET["text"]))$text=$_GET["text"]; //也可以通过text参数传入
$fontFile="xxx.ttf"; //字体文件名,必须要
$fontSize=36; //字体尺寸
$fontColor=ImageColorAllocate($im,0,0,0); //字体颜色,这里是黑色
$textAngle=0; //文字显示的角度,0表示水平显示
$textLeft=20; //文字显示的x坐标
$textTop=60; //文字显示的y坐标
imagefttext($im,$fontSize,$textAngle,$textLeft,$textTop,$fontColor,$fontFile,$text); //把文字覆盖到图片上
Imagejpeg($im); //输出图片
ImageDestroy($im); //销毁图片
?>
把以上文字保存为php文件,比如 img.php
然后在需要调用图片的地方用 <img src="img.php?img=背景图片文件路径&text=要加上的文字"/> 来调用
比如 <img src="img.php?img=images/back.jpg&text=你好"/>

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

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

⑼ 如何用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怎么把网页生成为图片,或者调用什么api等,我现在想把html网页生成图分享到微博,或者可以有什么

php web开发是没办法实现的, 必须要 其他语言比如 易语言 c++ c# ==, 原理是取先得浏览器的 句柄,然后进行捉图操作,有api, 也有插件比如大漠插件

阅读全文

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

热点内容
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328