1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * Created by PhpStorm.
- * User: 莫言情难忘
- * Date: 2018/11/21
- * Time: 21:10
- */
- //header("content-type:image/jpeg");
- $license_plate = $_GET['license_plate']?$_GET['license_plate']:"BJ88888888";
- $vehicle_color = $_GET['vehicle_color']?$_GET['vehicle_color']:"红色";
- $real_name = $_GET['real_name']?$_GET['real_name']:"张三";
- $address = $_GET['address']?$_GET['address']:"包头市青山区友谊大街195号";
- $cjh = $_GET['cjh']?$_GET['cjh']:"zsd123456789";
- $djh = $_GET['djh']?$_GET['djh']:"zsd123456789";
- $cph = $_GET['cph']?$_GET['cph']:"zsd123456789";
- $reg_date = $_GET['reg_date']?$_GET['reg_date']:"2019-04-15";
- $fz_date = $_GET['fz_date']?$_GET['fz_date']:"2019-04-15";
- $fz_org = $_GET['fz_org']?$_GET['fz_org']:"包头市公安局";
- $im = imagecreatetruecolor(500, 278); // 设置画布
- //$bg = imagecreatefromjpeg('bg.jpg'); // 设置背景图片
- $bg = imagecreatefromjpeg('front_500x278.jpg'); // 设置背景图片
- imagecopy($im,$bg,0,0,0,0,500,278); // 将背景图片拷贝到画布相应位置
- imagedestroy($bg); // 销毁背景图片
- $font = __DIR__ . '/stsong.ttf'; // 设置字体 // 设置字体,这里可以指向ttf文件
- $blacka = imagecolorallocate($im, 15, 23, 25); // 颜色
- /*
- //lzm
- $bx = imagesx($im);
- $by = imagesy($im);
- $small = imagecreatefromgif('./tu3.gif');
- $sx = imagesx($small);
- $sy = imagesy($small);
- //3.执行图片水印处理
- imagecopymerge($im,$small,$bx-$sx,0,0,0,$sx,$sy,100);
- */
- /* 写入内容 */
- imagettftext($im, 12, 0, 135, 66, $blacka, $font,$license_plate ); // 车牌号
- imagettftext($im, 12, 0, 335, 66, $blacka, $font,$vehicle_color ); // 车辆颜色
- imagettftext($im, 12, 0, 135, 96, $blacka, $font,$real_name ); // 姓名
- imagettftext($im, 12, 0, 135, 128, $blacka, $font,$address ); // 住址
- imagettftext($im, 12, 0, 135, 160, $blacka, $font,$cjh ); // 车架号
- imagettftext($im, 12, 0, 335, 160, $blacka, $font,$djh ); // 电机号
- imagettftext($im, 12, 0, 263, 192, $blacka, $font,$cph ); // 厂牌型号
- imagettftext($im, 11, 0, 260, 222, $blacka, $font,$reg_date ); // 注册日期
- imagettftext($im, 11, 0, 376, 222, $blacka, $font,$fz_date ); // 发证期
- imagettftext($im, 12, 0, 263, 255, $blacka, $font,$fz_org ); // 发证机关
- $img_file = "./images/myplate.jpg";
- $result = imagejpeg($im, $img_file); // 生成jpeg格式图片
- imagedestroy($im); // 销毁图片
- if(!$result){
- echo "生成电子车牌失败";
- exit;
- }
- echo '生成电子车牌完成';
|