<?php
      header("Content-Type:image/gif");
      $img=imagecreatetruecolor(200,200);
  imagecolorallocate($img,255,0,0);  //这句代码没有效果,,,图片的颜色并没有改变
  
  imagegif($img);
  imagedestroy($img);
  
  ?>

解决方案 »

  1.   

       $textcolor= ImageColorAllocate($im, 0xff,0x00,0x00);
       ImageTTFText($im,14,0,3,20,$textcolor,"./simhei.ttf","string to be added."); 这个颜色,是这么用的。
      

  2.   


    $img=imagecreatetruecolor(200,200);
    改成:$img=imagecreate(200,200);
      

  3.   


    我这边测试是变色了,黑色,建议查一下是否开启了GD扩展
    windows下安装gd库
    把你PHP目录下的extensions文件夹里的php_gd2.dll复制到系统目录下,然后修改你的PHP.ini文件,找到以下位置
    ;extension=php_gd2.dll把前面的;去掉.... 重启你的网页服务器apache或者IIS就可以了效果从phpinfo里可以看得到,我的是下面这样子gd
    GD Support  enabled  
    GD Version  bundled (2.0.22 compatible)  
    FreeType Support  enabled  
    FreeType Linkage  with freetype  
    GIF Read Support  enabled  
    JPG Support  enabled  
    PNG Support  enabled  
    WBMP Support  enabled  
    XBM Support  enabled