这个函数好象是在做这事的,没试过,你看看:ImageCopyResized(int dst_im,int src_im,int dstX,int dstY,int srcX,int srcY,int dstW,int dstH,int srcW,int srcH);该函数可复制新图,并重新调整图片的大小尺寸,参数的设置方式都是目的在前,来源在后。参数“dstX,dstY,srcX,srcY”分别为目的及来源的坐标。参数“dstW,dstH,srcW,srcH”分别为目的及来源的宽及高,若欲调整新图的尺寸就在这里设置。
可以先用ImageCreateFromPNG()把A图取出来当做背景,然后...我没具体试过,只是个看法。

解决方案 »

  1.   

    adz(日全食) 说的是对的
    <?php
    $im = ImageCreateFromGif("php.gif");
    $im1 = ImageCreateFromGif("php.gif");
    imagecopyresized($im,$im1,10,10,0,0,imagesx($im1)/2,imagesy($im1)/2,imagesx($im1),imagesy($im1));
    ImageGif($im);
    ImageDestroy($im);
    ?>
      

  2.   

    PHP中只能设置透明背景色,好象没有处理整体透明度的函数,如果你是要做水印效果,还是先把小图用图像软件处理满意之后再贴吧。