<?php
header("content-type:image/gif");
$im=imageCreate(400,200);
imagegif($im);
?>这个图创建后直接默认一个黑色图,我想改变一下背景颜色改如何操作?另外我想知道为什么默认就是黑色?

解决方案 »

  1.   

    还有就是图形不认识汉字怎么办?imagestring()函数
      

  2.   


    header("Content-type: image/gif");
    $im = imagecreate(300, 50) or die("Cannot Initialize new GD image stream");
    $background_color = imagecolorallocate($im, 240, 240, 240); //设置背景色最大255
    $text_color = imagecolorallocate($im, 0, 0, 0);  //设置前景色 字的颜色最大255
    imagestring($im, 10, 20, 20,  "A Simple Text String", $text_color); //10 字的大小,20左偏移量 20上偏移量
    imagepng($im);
    imagedestroy($im);