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

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

http://img1.sycdn.imooc.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 回答

imagecopyresampled可能是参数写错

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

Abreto 提问者

解决了,是type后面少了个冒号,是我不仔细
2016-09-05 回复 有任何疑惑可以回复我~
#2

1往事随风1 回复 Abreto 提问者

哪有少冒号啊?我怎么没看到
2017-03-20 回复 有任何疑惑可以回复我~

我的也找到了原因:

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

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

over  /(ㄒoㄒ)/~~

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

举报

0/150
提交
取消

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

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