用GD啊:
1,读取每一个上传的图片。
2,如果需要,将图片修改成指定的大小。
3,将指定位置的像素替换成你所需要标志的像素。
4,输出图片。
5,删除原有图片。以上每一步都是运用GD函数库来实现的,具体方式过于复杂,就不一一列出了,可以参考PHP Manual。希望有所帮助!

解决方案 »

  1.   


    :(现在的情况是:
    php.ini里相应的地方是:
    extension=php_gd_gif.dll
    而且php_gd_gif.dll已经在相应的地方,我的PHP是4.1.2的,但运行:
    Header("Content-type: image/gif");
    //dl("php_gd_gif.dll");$im = imagecreate(400,30);
    $black = ImageColorAllocate($im, 0,0,0);
    $white = ImageColorAllocate($im, 255,255,255);
    imageline($im, 1, 1, 350, 25, $black);
    imagearc($im, 200, 15, 20, 20, 35, 190, $white);
    imagestring($im, 5, 4, 10, "Graph TEST!!", $white);
    ImageGif($im);
    ImageDestroy($im);还是有错误:
    br>
    <b>Warning</b>:  ImageGif: No GIF create support in this PHP build in <b>/var/test.php</b> on line <b>12</b><br>这是怎么回事?
      

  2.   

    No GIF create support in this PHP build
    GIF格式不支持,建议采用JPEG或者PNG格式
      

  3.   


    但是php_gd_gif.dll我已经有了,而且PHP版本也不低啊,好的,现在这样吧,谢谢了,接分!
      

  4.   

    但是你的错误信息却是提示的是:
    No GIF create support in this PHP build
    就是这个意思呀
    :)
      

  5.   


    是啊,真的很郁闷,而且还有问题:明明已经注册了SESSION,结果检测不到,唉