<?php /*打开图片 */ //1.配置图片 $src="timg.jpg"; //2.获取图片信息 $info=getimagesize($src); //3.通过图像的编号来获取图像的类型 $type=image_type_to_extension($info[2],false); //4.在内在中创建一个和我们图像类型一样的图片 $fun = "imagecreatefrom{$type}"; //5.把图片复制到内存中 $image=$fun($src); /*操作图片*/ //1.设置字体的路径 $font = "msyh.ttc"; //2.填写水印内容 $content="你好,慕课!!"; //3.设置字体的颜色和透明度 $col=imagecolorallocatealpha($image,255,255,255,20); //4.写入文字 imagettftext($image,30,0,30,40,$col,$font,$content); /*输出图片*/ //浏览器输出, header("content-type:".$info[mime]); $func="image{$type}"; $func($image); //保存图片 $func($image,'newimage'.$type); 输入地址后是这样的
试一下在24行的mime加一个双引号