问答详情
源自:2-4 给图片添加文字水印—保存和销毁图片

为什么我网页上显示的是乱码而不是图片?

<?php

//打开图片

//1.配置图片路径

$src="2.png";

//2.获取图片信息(通过GD库提供方法,得到你要的图片基本信息)

$info=getimagesize($src);

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

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

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

$fun="imagecreatefrom{$type}";


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

$image=$fun($src);

//操作图片

//1.设置字体的路径

$font="HYQingKongTiJ.ttf";

//2.填写我们的水印内容

$content="你好FD";

//3.设置文字的透明度

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

//4.文字写入到图片中

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

//输出图片

//1.流浪器输出

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

$func="image{$type}";

$func($image);

//$func($image,"newimage.".$type);

//销毁图片

 求解答

提问者:快要坏掉的小海 2015-11-15 14:26

个回答

  • 快要坏掉的小海
    2015-11-15 14:44:35

    解决了...少了个分号...