为了账号安全,请及时绑定邮箱和手机立即绑定

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

<?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);

//销毁图片

 求解答

正在回答

1 回答

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信