为什么浏览器显示是一片乱码

来源:4-1 GD库实现图片缩略图—打开图片

levosam

2016-11-06 15:41

<?php

  

 $src = "t3.jpg";


 $info = getimagesize($src);

 echo "<pre>";


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

 $fun = "imagecreatefrom{$type}";

 $img = $fun($src);


 $font = "msyh.ttc";

 $content = "秦时明月";

 $color = imagecolorallocate($img,255,255,255);

 imagettftext($img,20,0,645,50,$color,$font,$content);



 header("content-type:image/jpg");

 $func = "image{$type}";

 $func($img);

 $func($img,'newimage',$type);

 imagedestroy($img);

?>


写回答 关注

1回答

  • Wizey
    2016-11-06 22:29:19

    header("content-type:", $info['mime']);

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

    你这两句不知道是打错了,还是写错了,你的打开是乱码,有没有报错信息,还有看看你保存php文件的编码是不是utf-8无bom格式的

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

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

19006 学习 · 162 问题

查看课程

相似问题