<?php // 配置图片 $srcImg = "01.jpg"; //获取图片信息 $info = getimagesize($srcImg); echo "<pre>"; print_r($info); //获取图片类型 $type = image_type_to_extension($info[2],false); //得到函数 $func = "imagecreatefrom{$type}"; //生产图像资源 $r = $func($srcImg); //配置字体 $font = "msyh.ttf"; //设置字体颜色和透明度 $col = imagecolorallocatealpha($r,255,255,255,50); //设置文字内容 $content = "你好,慕课"; //写入文字 imagettftext($r,20,0,30,30,$col,$font,$content); //浏览器输出 echo $info['mime']; header("Content-type:".$info['mime']); $func2 = "image{$type}"; //echo $func2; $func2($r); imagedestroy($r); ?>
我知道为什么,header前不能有任何输入信息