首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [原创]请教大家一个关于生成图片的问题  


  作者:dyingsky
  注册时间:2006-10-20
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

  lanxn2@126.com
  未提供
  lansure.100steps.net

 

 发表:2006-10-20 09:51:23 阅读 2389 次 回复 1 次 得分0  |   字号 字色
[原创]请教大家一个关于生成图片的问题
//部分源代码如下所示,我想让banner_tv.gif生成一个200*218的图片,却发现生成的图片大小还是跟原来一样,为何?请大家赐教!路径没问题,也装了GD库。
$source="banner_tv.gif";//源文件名
if($image=ImageCreateTrueColor(200,218))
echo "ok1";//创建一个200x218的图像
else
echo "fail1";

if($img = imagecreatefromgif($source))
echo "ok2";  //从源图获得标识,即从源图创建文件
else
echo "fail2";

if($x=imagesx($img))
echo "ok3";//获取源图宽
else echo "fail3";
$y=imagesy($img);//获取源图高
if(imagecopyresized($image,$img,0,0,0,0,200,218,$x,$y))
echo "ok4";//把源图按一定大小复制到新图中
else
echo "fail4";
if(imagegif($img,"../attach/small_$source"))
echo "ok5"; //按新图新成一张图片
else
echo "fail5";
 
 1#楼  
 
  回复人:dyingsky
  注册时间:2006-10-20
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2006-10-21 16:52:58  评分:× 

哎~,终于发现了错误的地方,原来只是一时大意在输出图像时把两个图像标志弄混了~
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.003sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版