由于版权的问题,从 GD 库 1.6 起所有的 GIF 支持都移除了,如果使用这些 GD 库时本函数不可用.现在改成轻量级的png格式了。

解决方案 »

  1.   

    你的 gd 不支持 gif 格式
      

  2.   

    改用PNG吧,GD1.6以上版本因涉及版权不再支持GIF了,如果你换个写法,试试。
    我的验证码图象部分代码:
            $image = imagecreate($width,$height);        // 设定颜色
            $black = ImageColorAllocate($image, 0, 0, 0);
            $white = ImageColorAllocate($image, 252, 36, 0);
            $gray = ImageColorAllocate($image, 249, 249, 249);
            $silver = ImageColorAllocate($image, 240, 240, 240);
            $msilver = ImageColorAllocate($image, 220, 220, 220);
            $bg_white = ImageColorAllocate($image, 255, 255, 255);        // 生成背景
            imagefill($image,0,0,$gray);
             
            ......        // 输出图象
            Header("Content-type: image/PNG");
            ImagePNG($image);
            ImageDestroy($image);