为什么是乱码?
<?php
/*打开图片*/
// 1.配置图片路径(就是你要操作的图片)
$scr = 't018d70c615cb568557.jpg';
// 2.获取图片信息
$info=getimagesize($scr);
// echo '<pre>';print_r($info);echo '</pre>';die;
// 通过图像编号获取图像类型
$type=image_type_to_extension($info[2],false);
// 4.在内存中创建一个和图像类型一样的图像
$fun = "imagecreatefrom{$type}";
// print_r($fun);die;
// 5.把图片复制到我们的内存中
$image=$fun($scr);//imagecreateformjpeg($src)等等,适应性很强
/*操作图片*/
// 1.设置字体路径
$font = 'msyh.ttc';
// 2.填写我们的水印内容
$content = '你好!流苏世家';
// 3.设置字体的颜色RGB和透明度 参数1 内存中的图片 2 red 3 GREEN 4 BLUE
$col = imagecolorallocatealpha($image, 255, 255, 255, 50);
// 4.写入文字
imagettftext($image, 20, 0, 20, 30, $col, $font, $content);
/*输入图片*/
// 1.浏览器输出
header("Content-type: " . $info['mime']);//图片源
$func="image{$type}";//什么类型的图片就调用相应的方法
$func($image);
// 保存图片
/*销毁图片*/