php 如何输出一张图片,php怎么输出图片?

4350f13b6c9d219daa0407199d416fec.png

这是我做的,php+mysql,根据数据库中的数据动态输出图片

$cn=mysql_connect('localhost','root','');

$strsql="select * from zuobiao";

$result=mysql_db_query("caipiao",$strsql,$cn);

while($arr=mysql_fetch_array($result)){

$linex1=$arr[x10];

$linex2=$arr[x9];

$linex3=$arr[x8];

$linex4=$arr[x7];

$linex5=$arr[x6];

$linex6=$arr[x5];

$linex7=$arr[x4];

$linex8=$arr[x3];

$linex9=$arr[x2];

$linex10=$arr[x1];

$liney1=$arr[y10];

$liney2=$arr[y9];

$liney3=$arr[y8];

$liney4=$arr[y7];

$liney5=$arr[y6];

$liney6=$arr[y5];

$liney7=$arr[y4];

$liney8=$arr[y3];

$liney9=$arr[y2];

$liney10=$arr[y1];

}

mysql_close($cn);

header("content-type:image/png");//设定生成图片格式

$im=@imagecreate(130,316);//创建一个图片实例,大小为130*316

$background_color = imagecolorallocate ($im, 211, 255, 242);//背景颜色

$red=imagecolorallocate($im,255,0,0);  //设定$red为红色

$blue=imagecolorallocate($im,0,0,150);//设定$blue为蓝色

imageline($im,$linex1,$liney1,$linex2,$liney2,$red);

imageline($im,$linex2,$liney2,$linex3,$liney3,$red);

imageline($im,$linex3,$liney3,$linex4,$liney4,$red);

imageline($im,$linex4,$liney4,$linex5,$liney5,$red);

imageline($im,$linex5,$liney5,$linex6,$liney6,$red);

imageline($im,$linex6,$liney6,$linex7,$liney7,$red);

imageline($im,$linex7,$liney7,$linex8,$liney8,$red);

imageline($im,$linex8,$liney8,$linex9,$liney9,$red);

imageline($im,$linex9,$liney9,$linex10,$liney10,$red);

imageline($im,$linex10,$liney10,$linex11,$liney11,$red);

imageline($im,$linex11,$liney11,$linex12,$liney12,$red);

imageline($im,$linex12,$liney12,$linex13,$liney13,$red);

imageline($im,$linex13,$liney13,$linex14,$liney14,$red);

imageline($im,$linex14,$liney14,$linex15,$liney15,$red);

imagepng($im,'pic/abc.png');//生成png图片

imagedestroy($im);//注销$im

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值