显示一个小框,,却不显示图片压缩后的模样,已解决,小问题,就是不仔细啊

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

Abreto

2016-08-30 15:08

http://img.mukewang.com/57c53093000155f901010072.jpg不显示图片,,而且显示的这个框还是20*20的,,不是我设置的300*200的,求大神解答啊,,图片路径是没问题的

<?php

/*打开图片*/

$src = "img/first.jpg";

$info = getimagesize($src);

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

$fun = "imagecreatefrom{$type}";

$image = $fun($src);

/*操作图片*/

//在内存中建立一个宽300高200的真色彩图片

$image_thumb = imagecreatetruecolor(300,200);

//将原图复制到新建的真色彩图片上,并且按照一定比例压缩(参数1:真色彩图片,参数2:原图,参数3,4,5,6:原图和真色彩图的起始点,参数7,8:原图和真色彩图的结束点,参数9:原图宽,参数10:原图高)

imagecopyresampled($image_thumb,$image,0,0,0,0,300,200,$info[0],$info[1]);

//销毁原始图片

imagedestroy($image);

/*输出图片*/

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

$funs = "image{$type}";

$funs($image_thumb);

/*销毁图片*/

imagedestroy($image_thumb);

写回答 关注

2回答

  • _小韬
    2016-09-01 11:50:15
    已采纳

    imagecopyresampled可能是参数写错

    1往事随风1 回复Abreto

    哪有少冒号啊?我怎么没看到

    2017-03-20 16:27:36

    共 2 条回复 >

  • 1往事随风1
    2017-03-20 17:57:27

    我的也找到了原因:

    在图像输出前使用了 var_dump ,这里不能打印任何东西。(/(ㄒoㄒ)/~~)。

    另外需要注意以一下编码要采用UTF8无bom格式。

    over  /(ㄒoㄒ)/~~

    共 1 条回复 >

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

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

19006 学习 · 162 问题

查看课程

相似问题