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

为什么是乱码?

http://img1.sycdn.imooc.com//56d819c70001f3b312080912.jpg

<?php

//打开图片

//1.配置图片路径

$src = '06.jpg';

//2.获取图片信息

$info = getimagesize($src);

//echo '<pre>';

//print_r($info);

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

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

//print_r($type);

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

$fun = "imagecreatefrom{$type}";

//5把图片复制到内存中

$image=$fun($src);

//操作图片

//1设置字体路径

$font = "wei.ttf";

//2填写水印内容

$content = "你好,慕课";

//3设置字体的颜色和透明度

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

//4写入文字

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

//输出图片

//1浏览器输出

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

$func = "image{$type}";

$func($image);

//保存图片


?>



正在回答

1 回答

编码工具的编码格式要和浏览器的编码格式对应。

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

举报

0/150
提交
取消

为什么是乱码?

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