图片输出后网页乱码

来源:2-4 给图片添加文字水印—保存和销毁图片

FranKissLee

2015-11-27 17:37

<?php

/*open*/

//1.配置图片路径

$src = "001.jpg";

//2.获取图片信息

$info = getimagesize($src);


//3.通过图像的编号获取图像类型

$type = image_type_to_extension($info[2],false);


//4.在内存中创建一个和我们图像类型一样的图像

$fun = "imagecreatefrom{$type}";

//5.把图片复制到我们的内存中

$image = $fun($src);

/*operate*/

//1.设置字体路径

$font = "msyh.ttf";

//.填写水印内容

$content = "hello PHP";

//.设置字体颜色RGB和透明度

$col = imagecolorallocatealpha($image,255,255,255,50);

//写入文字

imagettftext($image,20,0,20,30,$col,$font,$content);

/*output*/

//1.浏览器输出

header("Content-type".$info['mime']);

$func = "image{$type}";//

$func($image);

//2.保存输出

$func($image,'newimage'.$type);

//drop

?>


写回答 关注

1回答

  • 切切在心
    2015-12-08 19:39:14

    那是你有地方写错了,跟着视频再好好查去吧。

GD库实现图片水印与缩略图

带你快速高效的完成图片处理工作,还可以加深对面向对象的理解

19006 学习 · 162 问题

查看课程

相似问题