$white = imagecolorallocate($ni, 255,255,255);
源程序这句是注释了的

解决方案 »

  1.   

    同意 oyzjin(oyzjin) 
    去掉这行看看,我的可以
    $white = imagecolorallocate($ni, 255,255,255);还有你的缩略图最好要考虑长宽比例,避免失真
    $k_w=$dst_W/$src_W;
    $k_h=$dst_H/$src_H;
    $k=$k_w<$k_h?$k_w:$k_h;
    $dst_W=ceil($src_W*$k);
    $dst_H=ceil($src_H*$k);
      

  2.   

    无论上传什么图都是一个样,黑色的。
    $white = imagecolorallocate($ni, 255,255,255);
    这句是在一次调试时加入的,不过加了以后就变成白色了,其它一点都无变
      

  3.   

    JPEG库没装好。这个是什么意思阿?我是初学的,请多指教!
    我现在应该怎样做阿?
      

  4.   

    gd
    GD Support  enabled  
    GD Version  bundled (2.0.15 compatible)  
    FreeType Support  enabled  
    FreeType Linkage  with freetype  
    GIF Read Support  enabled  
    JPG Support  enabled  
    PNG Support  enabled  
    WBMP Support  enabled  
    XBM Support  enabled  
    上边是我的PHPINFO中有关GD的部分,请大家帮忙看一下是不是有问题!
      

  5.   

    imagecopyresized($ni,$im,0,0,0,0,$dst_W,$dst_H,src_W,$src_H);这一句里src_W不对哦,应该是$src_W
      

  6.   

    $ni=ImageCreate($dstW,$dstH);  这一句中的ImageCreate尽量不要使用
    取代使用imagecreatetruecolor(PHP 4 >= 4.0.6)
    就不会出现你的黑白图了