首页上一页 1 下一页尾页 3 条记录 1/1页
小白实战手册的问题—为什么无法生成图片?
发表在PHP图书答疑
2018-11-18 悬赏:1 学分
《零基础学PHP》第1 章 初识PHP
是否精华
是
否
版块置顶:
是
否
请教大神,是什么原因?
生成项目需要的图片源代码
.() 长按下方图片点选保存图片
生成图片代码
<?php header("content-type:image/jpeg"); /* 接收表单字段 */ $start = $_GET['start']?$_GET['start']:"长春"; $end = $_GET['end']?$_GET['end']:"北京"; $train_num = $_GET['train_num']; $price = $_GET['price']; $name = $_GET['name']?$_GET['name']:"明日科技" $id_cards = $_GET['id_cards']; $im = imagecreatetruecolor(379, 234); //设置画布 $bg = imagecreatefromjpeg('old_picture.jpg'); //设置背景图片 imagecopy($im,$bg,0,0,0,0,379,234); //将背景图片复制到画布相应位置 imagedestroy($bg); //销毁背景图片 $font = '../public/font/fh.ttf'; //设置字体 $blacka = imagecolorallocate($im,15,23,25); //图片分配颜色 /* 写入内容 */ imagettftext($im, 15, 0, 55, 47, $blacka, $font, $start); //写入起点 imagettftext($im, 15, 0, 268, 47, $blacka, $font, $end); //写入终点 imagettftext($im, 15, 0, 168, 47, $blacka, $font, $train_num); //写入车次 imagettftext($im, 13, 0, 44, 101, $blacka, $font, $price); //写入价格 imagettftext($im, 13, 0, 200, 150, $blacka, $font, $name); //写入名字 imagettftext($im, 13, 0, 19, 150, $blacka, $font, $id_cards); //写入身份证号 /* 获取当前时间 */ $time_y=date("y"); $time_m=date("m"); $time_d=date("d"); $time_h=date("h"); /* 写入时间 */ imagettftext($im, 9, 0, 28, 83, $blacka, $font, $time_y); //写入年份 imagettftext($im, 9, 0, 72, 83, $blacka, $font, $time_m); //写入月份 imagettftext($im, 9, 0, 109, 83, $blacka, $font, $time_d); //写入日期 imagettftext($im, 9, 0, 143, 83, $blacka, $font, $time_h); //写入时间 imagejpeg($im); imagedestroy($im); ?>