图片因存在错误而无法显示

来源:4-3 GD库实现图片缩略图—保存和销毁图片

worthy

2015-09-27 15:37

按照老师的代码发现图片错误 什么原因啊
<?php 
//open picture
  $src = "001.jpg";
  //get picture info
  $info = getimagesize($src);
  //get pirture type for num
  $type = image_type_to_extension($info[2],false);
  //build picture in stronge
  $fun = "imagecreatefrom{$type}";
  //copy
  $image = $fun($src);//as imagecreatefromjpeg($src);

//option picture
  //create width height px pricture
  $image_thumb = imagecreatetruecolor(300, 200);
  //copy after pirture in px priture
  imagecopyresampled($image_thumb, $image, 0, 0, 0, 0, 300, 200, $info[0], $info[1]);
  //destroy image
  imagedestroy($image);

//show picture in borwer
  ob_clean();
  header("Content-type:".$info['mime']);
  $funs = 'image{$type}';
  $funs{$image_thumb};

//destroy
  imagedestroy($image_thumb);

?>

写回答 关注

1回答

  • worthy
    2015-09-27 15:51:56

    已解决 原来是26行的符号错误 {} 改成() 手误

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

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

19006 学习 · 162 问题

查看课程

相似问题